Vue · Middle · Pytanie 6 z 75
Co robi toRefs?
function useMouse() {
const state = reactive({ x: 0, y: 0 });
return toRefs(state);
}
const { x, y } = useMouse();- ✓Poprawna odpowiedź: Zamienia każdą właściwość obiektu reaktywnego na ref połączony z oryginałem, więc destrukturyzacja pozostaje reaktywna
- 2Tworzy głęboką kopię obiektu
- 3Czyni obiekt tylko do odczytu
Wyjaśnienie
toRef(state, 'x') robi to dla jednej właściwości. Zwracanie refów z composables to konwencja właśnie po to, by konsumenci mogli destrukturyzować wynik.