Redux中动作的依赖性和链接

时间:2017-05-21 13:17:31

标签: reactjs redux react-redux

我正在使用React构建一个纸牌游戏得分管理应用程序,我需要添加&删除玩家,但也将它们关联到不同的表格(一张桌子包含4名玩家)。

问题是,我刚刚开始使用Redux,而且我在为我的商店建模和处理相关操作时遇到了麻烦。

我认为我应该使用Redux's subscribe method来监听玩家的变化并相应地创建/关联它们,但我不确定这是处理这种依赖的正确方法。

此外,我正在努力与球员/桌子协会:我应该有一系列球员和一系列桌子然后将球员与桌子ID关联或将球员的ID与桌子相关联?

1 个答案:

答案 0 :(得分:1)

在Redux商店中组织关系数据的推荐方法是“规范化”状态。请参阅Redux FAQ on relational dataStructuring Reducers - Normalizing State Shape文档页面。

是的,根据@Joe Clay的评论,您通常不应该自己调用store.subscribe,而是使用React-Redux connect函数来处理组件的商店订阅。