Вступить в клуб →
средняявопросReact и управление состоянием

После успешного создания записи таблица не обновляется

Список заявок загружается библиотекой кэширования запросов по ключу вида «заявки + текущие фильтры». Создание заявки идёт отдельной мутацией.

После отправки формы сервер отвечает 201, форма закрывается, но новая заявка появляется в таблице только после перезагрузки страницы. Что нужно сделать?

  • Отключить кэширование для этого запроса: иначе список всегда будет отставать от сервера.
  • После успешной мутации пометить кэш по ключу списка заявок устаревшим, чтобы активный запрос перезапросил данные.
  • Продублировать список в глобальном сторе и вручную дописывать туда созданную заявку.
  • Перевести таблицу на связку эффекта и локального состояния: с кэшем библиотеки такой сценарий не решается.

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела