在不同的通量存储库中复制数据是不好的做法吗?

时间:2016-01-12 15:20:49

标签: reactjs flux reactjs-flux

假设您希望每个功能都拥有自己的模块化存储,但多个功能可能需要相同的数据x。在Feature1Store,Feature2Store等中持有x是不好的做法吗?

1 个答案:

答案 0 :(得分:2)

如果商店代表数据的状态,则为是。如果商店代表组件的状态,则为否。关于数据的一个很好的规则是你只需要一个该数据的实例。否则您将遇到一致性问题。但是,如果数据没有变化,并且您只提供排序,过滤或其他一些组件级别状态的多个实例都可以。