import { ref, onBeforeUpdate, Ref } from 'vue'; export function useRefs(): [Ref, (index: number) => (el: HTMLElement) => void] { const refs = ref([]); onBeforeUpdate(() => { refs.value = []; }); const setRefs = (index: number) => (el: HTMLElement) => { refs.value[index] = el; }; return [refs, setRefs]; }