【发布时间】:2015-02-06 18:03:54
【问题描述】:
Flux 的大多数示例都使用待办事项或聊天示例。在所有这些示例中,您存储的数据集有点小,并且保存在本地,因此不确定我计划使用的商店是否符合不断变化的“方式”。
我打算使用商店的方式有点像 ORM 存储库。一种以多种方式访问数据并将数据持久保存到数据服务的方法,无论是什么方式。
假设我正在构建一个项目管理系统。我可能会有这样的数据检索方法:
- getIssueById
- 按项目获取问题
- getIssuesByAssignedUser
- getIssueComments
- getIssueCommentById
- 等等……
我也会有这样的方法来将数据持久化到数据服务:
- 添加问题
- 更新问题
- 删除问题
- 添加问题评论
- 等等……
我不会做的一件主要事情是在本地存储任何问题数据(就此而言,大多数存储与数据存储相关的数据)。大多数数据对于更新很重要,因为自从我上次检索该问题以来,问题状态可能已经更新。我所有的数据检索方法可能总是向最新数据发出 API 请求。
这是违背通量“方式”的吗?以这种方式处理通量有什么问题吗?
【问题讨论】:
标签: single-page-application reactjs-flux