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

Що дає опція select у useQuery?

const count = useQuery({ queryKey: ["todos"], queryFn, select: (d) => d.length });

Пояснення

Кеш зберігає повну відповідь, а кожен компонент підписаний на свою проєкцію. Тримайте функцію select стабільною (оголошуйте ззовні чи мемоізуйте), щоб вона не перезапускалася на кожному рендері.

Де почитати

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

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

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

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

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