【发布时间】:2016-08-26 02:09:00
【问题描述】:
我有一个使用 React、Redux 和 Immutable 的全新项目。我创建了一个高度嵌套的不可变映射的状态。在什么时候(如果有的话)在我将它的部件向下传递到子组件的道具时应该调用它?
我认为将其始终保留为不可变类之一是有意义的(尤其是在新项目中),而且我非常喜欢 getIn 功能。
不利的一面是,尚不清楚表示组件深处的对象是不可变类还是普通 JS 对象。
【问题讨论】:
-
子组件也可以使用不可变接口。
this.props.obj.get('foo')而不是this.props.obj.foo。
标签: reactjs redux immutable.js