Керування станом · Senior · Запитання 31 з 75
Як RTK Query вирішує, які запити перезапитати за тегів з id?
providesTags: (result) => [
...(result?.map(({ id }) => ({ type: "Post" as const, id })) ?? []),
{ type: "Post", id: "LIST" },
],- ✓Правильна відповідь: Мутація, що інвалідує
{ type: 'Post', id: 5 }, перезапитує лише запити з цим тегом - 2Будь-яка мутація перезапитує всі запити з будь-яким тегом
Post - 3Теги з id ігноруються, важливий лише тип
Пояснення
Редагування поста 5 інвалідує { type: 'Post', id: 5 } (деталі й списки, де він є), а додавання поста - { type: 'Post', id: 'LIST' }. Точкові теги позбавляють від перезапиту всього підряд.