Vue · Middle · Запитання 22 з 75

Як composable має приймати аргументи, які можуть бути ref'ами, гетерами чи звичайними значеннями?

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

Пояснення

Виклик toValue всередині watchEffect (або гетера watch) відстежує аргумент, тому useFetch(() => /api/${id.value}) перезапитує дані за зміни id.

Де почитати

Помилка в запитанні

Vue · Middle · запитання 22

Перевірте себе

Пройдіть тест Vue · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест