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

Is it bad practice to duplicate data across different flux stores?

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

是的,如果存储代表数据的状态。如果商店代表组件的状态,则否。关于数据的一个例外规则是您只需要该数据的一个实例。否则你会遇到一致性问题。但是如果数据没有改变,而你只是提供排序、过滤或其他一些组件级别的状态,那么多个实例就可以了。