Как использовать данные 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/
Как только вы это сделаете, ваши компоненты всегда должны отображать правильные данные.
Надеюсь, это решит вашу проблему.