javascript - 使用 Redux 时哪种更好的 CRUD 编码风格?

标签 javascript reactjs coding-style redux single-page-application

我有一个关于单页应用程序的编码风格的简单问题。我的前端正在使用 React Redux

例如,我有一个标准的 CRUD 页面,其中数据显示在表格中并弹出模式形式。数据表是从服务器过滤的,而不是从客户端过滤的。

我的问题:如果我创建、更新或删除数据,我应该调用刷新函数还是只在 redux 存储中编辑它?

刷新功能:

  1. 数据始终更新
  2. 新添加的数据已被过滤
  3. 两次请求,速度较慢,无响应(主要问题)

Redux 商店:

  1. 应用看起来响应迅速
  2. 一次性请求
  3. 如果多个用户使用该应用,服务器端过滤功能就会丢失,并且数据不会更新(主要问题)

如有任何建议,我们将不胜感激

最佳答案

在本地编辑商店以提供即时反馈,然后发送请求,当您收到回复时,将商店与新数据合并

基本上,两件事都做,两全其美

关于javascript - 使用 Redux 时哪种更好的 CRUD 编码风格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41932387/

相关文章:

css - 如何在 Mac 上设置样式选择标签

javascript - 如何让我的网站在刷新后记住我的 Jquery Accordion 菜单状态?

javascript - 从 URL 获取一个 JSON 文件并显示

reactjs - 从状态中删除对象时,子组件列表未正确更新

reactjs - ElectronJS React自定义菜单事件未定义

python - 向 sys.excepthook 添加函数

Javascript 从 3 个输入中找到最大数量

javascript - 覆盖 jQuery UI CSS

reactjs - React Hooks 必须在每个组件渲染中以完全相同的顺序调用

c# - 在 MonoTouch 中的 View Controller (缓存数据)之间传递数据的最佳方式