【发布时间】:2016-07-22 06:33:52
【问题描述】:
我正在做一个只进行了很短时间的项目。管理应用程序状态的不同方面并且相对独立的通量存储已经很少。
我有两个问题:
现有的一些商店会发出不止一种类型的更改事件。这是否表明商店处理了太多不相关的数据,应该在不同的商店中,还是这是一种常见的情况?
我们需要编写一个 React 组件,它依赖于多个已经存在的 store,并且还需要查询服务器以获取一些特定信息以呈现在页面上,然后它将允许用户修改.所以,在这个组件可以渲染之前,它需要确保所有的商店都包含他们需要的东西,并发出行动来填充任何缺失的东西。我的问题是关于如何处理这个问题。最好创建一个新的存储来获取组件所需的特定数据并依赖于其他存储(使用通常的通量存储依赖规则),或者让组件知道它直接依赖于哪些特定存储。
【问题讨论】: