Vue · Middle · Pytanie 22 z 75

Jak composable powinien przyjmować argumenty, które mogą być refami, getterami lub zwykłymi wartościami?

export function useFetch(url: MaybeRefOrGetter<string>) {
  watchEffect(() => load(toValue(url)));
}

Wyjaśnienie

Wywołanie toValue wewnątrz watchEffect (lub gettera watch) śledzi argument, więc useFetch(() => /api/${id.value}) pobiera dane ponownie, gdy zmieni się id.

Do poczytania

Błąd w pytaniu

Vue · Middle · pytanie 22

Sprawdź się

Rozwiąż test Vue · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test