React · Middle · Запитання 45 з 75
Які запити інвалідує invalidateQueries({ queryKey: ['todos'] })?
- ✓Правильна відповідь: Усі запити, ключ яких починається з
['todos'] - 2Лише запит із ключем, точно рівним
['todos'] - 3Усі запити в застосунку, крім неактивних
Пояснення
Зіставлення за замовчуванням іде за префіксом ключа, тому ієрархічні ключі зручні: ['todos'] → ['todos', 'list', filters] → ['todos', 'detail', id]. Точний збіг вмикається через exact: true. Ключі часто виносять у фабрику (todoKeys.detail(id)).