我找不到我想要理解的特定内容。
我想知道什么是保持数据始终更新的最佳实践。例如,使用React,您将使用API来获取某物的数据,然后使用该状态来在屏幕上为用户更新数据。但是,让我们考虑一下,这是其他人在同一“数据库”中工作的软件。我如何保持这些数据不受外部变化的影响?
我知道可以使用类似React Lifecycle Method的方法来更新甚至setTimeOut来请求新的json。但是还有其他方法可以做类似于Firebase Realtime数据库的事情吗?
致谢。
答案 0 :(得分:0)
我已经使用sockets.io向连接的React客户端广播更新。服务器端,我有一个与“ setTimeout”函数绑定的“作业”。每次作业运行时,它将结果广播到客户端。检测数据更改然后将其发送给客户端应该很简单。