reactjs - 我在什么时候更新反应状态而不是重新调用新数据?
问题描述
这是一个通用问题,我明白这一点,但我一直在互联网上寻找关于何时可以更新我的状态而不是实际进行新的 api 调用以获取新数据的经验法则。
例如,我收到一个项目列表,我通过 ui 添加一个项目,它会调用 api 将该项目保存在数据库中。我可以将它连接到 state.items,但现在如果我回到项目列表,我应该为列表进行新的 api 调用,还是只使用我的 state.items?
我担心的是,我在什么时候拨打新电话从数据库中获取项目?如果两个人正在编辑同一个项目列表,如果我不拨打新电话,那么一个人不同步怎么样。什么是一般做法?
解决方案
推荐阅读
- sql - 如何对 postgrsql 中具有联合的查询进行更新?
- asp.net - 在开发网站并对其进行测试时,浏览器是否会创建和存储缓存?
- swiftui - SWIFTUI 按钮或 NavigationLink?
- windows - cmd.exe /C 无法运行命令
- numpy - 将 Sklearn 与 NumPy 和图像一起使用并得到此错误 'setting an array element with a sequence'
- javascript - 获取错误类型错误:创建动态路由时无法读取 null 的属性“hasAttribute”
- javascript - 使用开始和停止按钮循环浏览网页
- sql - 语言“plpgsql”只需要一个 AS 项;
- c - 有没有办法制作一个错误计数器,在特定数量的用户输入后终止程序?
- amazon-web-services - 如何限制对 ALB 的访问,使其仅从 AWS 中的 Ec2 机器读取流量?