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

Як RTK Query вирішує, які запити перезапитати за тегів з id?

providesTags: (result) => [
  ...(result?.map(({ id }) => ({ type: "Post" as const, id })) ?? []),
  { type: "Post", id: "LIST" },
],

Пояснення

Редагування поста 5 інвалідує { type: 'Post', id: 5 } (деталі й списки, де він є), а додавання поста - { type: 'Post', id: 'LIST' }. Точкові теги позбавляють від перезапиту всього підряд.

Де почитати

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

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

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

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

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