如何以实用的方式使用redux和mongodb进行待办事项列表编辑?

时间:2018-12-13 13:55:13

标签: reactjs mongodb redux react-fullstack

假设:

  1. 每个待办事项都作为单独的文档存储在mongodb中,并且 在dom中作为文本输入元素呈现。
  2. 该网页可以显示数百个待办事项的列表以及一个更新和一个重置按钮。用户可以更改任意数量的项目,然后按更新     按钮。

目标:

  1. 使用尽可能少的redux操作,http请求和mongodb命令
  2. 使应用程序结构保持清晰。

问题: 常见过程应该是:前端发送http请求->服务器提交db命令-> db响应结果->服务器回复frondend->前端更新redux存储并重新呈现页面。我的问题是:

  1. 是否可以以批处理方式在mongodb端更新多个项目?

  2. 我是否应该一一更新项目(一个redux操作和一个http 请求更新每个项目)?还是应该定义一个请求处理程序 在节点端一次接受包含所有更新项的请求?

  3. 在这种情况下是否有推荐的redux存储结构? Redux文档建议使用“正在开发”的 数据进行编辑。但我认为,如果只有一个人不值得 数百项已更新。

0 个答案:

没有答案