Для чего в RTK Query используются ключи (теги)?

Теги в RTK Query связывают результаты запросов с правилами инвалидации после мутаций. Это не те же самые ключи, по которым запросы хранятся в кеше.

Короткий ответ

Что ответить на собеседовании

Теги в RTK Query связывают результаты запросов с правилами инвалидации после мутаций. Это не те же самые ключи, по которым запросы хранятся в кеше.

Подробный разбор

Ответ с пояснениями

Теги в RTK Query связывают результаты запросов с правилами инвалидации после мутаций. Это не те же самые ключи, по которым запросы хранятся в кеше.

Запрос объявляет providesTags, мутация — invalidatesTags. Например, изменение пользователя инвалидирует его ID и при необходимости список; активные подписки могут получить обновление. Cache key обычно определяется endpoint и сериализованными аргументами. Слишком широкий тег вызывает лишние refetch, слишком узкий оставляет устаревшие подборки.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее