我有一个关于单页应用程序的编码风格的简单问题。我的前端正在使用 React Redux
例如,我有一个标准的 CRUD 页面,其中数据显示在表格中并弹出模式形式。数据表是从服务器过滤的,而不是从客户端过滤的。
我的问题:如果我创建、更新或删除数据,我应该调用刷新函数还是只在 redux 存储中编辑它?
刷新功能:
- 数据始终更新
- 新添加的数据已被过滤
- 两次请求,速度较慢,无响应(主要问题)
Redux 商店:
- 应用看起来响应迅速
- 一次性请求
- 如果多个用户使用该应用,服务器端过滤功能就会丢失,并且数据不会更新(主要问题)
如有任何建议,我们将不胜感激
最佳答案
在本地编辑商店以提供即时反馈,然后发送请求,当您收到回复时,将商店与新数据合并
基本上,两件事都做,两全其美
关于javascript - 使用 Redux 时哪种更好的 CRUD 编码风格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41932387/