Керування станом · Middle · Запитання 40 з 75

Як завантажувати дані в SWR лише за виконання умови?

const { data } = useSWR(userId ? `/api/user/${userId}` : null, fetcher);

Пояснення

Ключ null означає «не завантажувати». Ключ може бути й функцією, яка кидає помилку чи повертає хибне значення, поки залежності немає, - так будують залежні запити.

Де почитати

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

Керування станом · Middle · запитання 40

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

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

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