Как использовать данные urql в React как redux?

В одном из наших проектов я использую urql для вызовов api graphql. В других проектах с RESTful api я использую redux для обработки повторных отрисовок после каждого изменения данных.

Я новичок в graphql и urql, в этом случае я должен добавить действия redux и dispatch с новыми данными, полученными из urql, или есть какой-нибудь трюк, чтобы подключить другие компоненты к кешированным данным urql и использовать их?

Кроме того, я проверил основные документы, но не нашел решения для этой проблемы.

Благодарность

1 ответ

Вы можете попробовать сделать кеш обновления после изменения данных.

Я очень рекомендую вам прочитать это, поскольку у них есть наглядный пример:

https://formidable.com/blog/2020/normalized-cache/

https://formidable.com/open-source/urql/docs/graphcache/cache-updates/

Как только вы это сделаете, ваши компоненты всегда должны отображать правильные данные.

Надеюсь, это решит вашу проблему.

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