我在让 React Js 应用程序呈现数据库的所有更新时遇到问题

问题描述 投票:0回答:1

我创建了一个带有 json 服务器作为后端的 React Js 应用程序。当我向 json 文件中的数据添加项目时,我试图让组件重新呈现。有什么办法可以做到这一点吗?如果我使用 firebase,我将能够在使用 onSnapShot 侦听器时获得此效果,但我不知道如何使用 fetch Api 来实现此效果。

我尝试过使用 useContext 钩子和减速器函数。

reactjs firebase fetch
1个回答
0
投票

要实现与firestore实时数据库相同的行为,必须在服务器和客户端之间维护一个连接,称为套接字连接。

有一个库可以简化此过程socket.io,有一些示例可能对您有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.