【发布时间】:2020-02-18 23:01:13
【问题描述】:
来自Basic State Shape 上的 Redux 文档:
大多数应用程序处理多种类型的数据,大致可以分为三类:
- 域数据:应用程序需要显示、使用或修改的数据(例如“从服务器检索到的所有 Todos”)
- 应用状态:特定于应用行为的数据(例如“当前选择了 Todo #5”或“正在进行获取 Todo 的请求”)
- UI 状态:表示 UI 当前显示方式的数据(例如“EditTodo 模态对话框当前打开”)
域数据部分我很清楚,但我仍然可以模糊地区分App状态和UI状态。为 App 状态部分给出的示例:“Todo #5 当前已选择”或“正在进行获取 Todos 的请求”,听起来很像 UI 状态-ish。它们如何分类为 App 状态,而不是 UI 状态?
【问题讨论】:
标签: redux