【发布时间】:2020-12-06 07:27:56
【问题描述】:
我正在使用与 graphQL 的反应,而作为数据库,我使用 PostgreSQL。
所以我的主屏幕上有一个记录列表,我想在我的数据库中有新记录时更改它。我的数据库可以从不同的 UI 更新。那么每当我的数据库记录发生变化时,在不重新加载的情况下更新我的 FE 的最佳做法是什么。
作为一名加入者,我使用 react-apollo-hooks 来获取 graphQL 数据。
我尝试了什么:
- 网络套接字
参考链接:
- https://scotch.io/tutorials/realtime-graphql-ui-updates-in-react-with-apollo
- https://www.smashingmagazine.com/2018/12/real-time-app-graphql-subscriptions-postgres/
还有其他更好的方法从 BE 获取最新数据吗?
编辑:我知道有很多方法可以实现这一点,但我想知道最好的方法。就像按照行业标准的方式一样。
【问题讨论】:
标签: node.js reactjs postgresql graphql react-apollo-hooks