мутация urql, не приводящая к недействительности кеша, и порядок выборки кажутся перепутанными

Мы используем urql в проекте реакции для управления извлечением и изменениями для бэкэнда rails graphql. Мы новички с Graphql и изучаем urql по ходу дела, но столкнулись с камнем преткновения в связи с мутациями. Мы запрашиваем список объектов, который работает нормально, но при уничтожении одного из объектов кеш, кажется, оптимистично обновляется (хорошо - он удаляет объект из списка), но до того, как мутация вернет данные, для списка начинается выборка / запрос объектов, который попадает прямо в кеш и возвращает исходный список объектов. Мутация возвращает исходный объект, но кеш не становится недействительным, и выборка для списка не выполняется снова. Это нормальное поведение или наши настройки неверны.

Мы также используем graphexchange для нормализации кеша. Дайте мне знать, если вы хотите увидеть запросы, возвраты и т. Д.

0 ответов

Другие вопросы по тегам