immutable & react-redux
来源:9-8 异步组件及withRouter路由方法的使用
路人zl
2018-12-22
老师您好,有两个问题向您请教:
1、使用 immutable 的时候,数据什么时候该转换成 immutable 对象?项目中有时候比如reducer中布尔值的就没有转成 immutable 对象。
2、使用 react-redux 后为啥组件中不需要使用 constructor() ? 因为 constructor() 一是初始化数据,二是绑定 this 指向。有些组件中直接定义了方法而并没有在 constructor() 中绑定 this 指向。
目前就这两个问题困扰,感谢老师不吝赐教。
写回答
2回答
-
Dell
2018-12-27
引用类型数据使用immutable
因为你都通过connect方法调用props中的属性和方法,react-redux内部已经帮你转换过this了
132018-12-27 -
Dell
2018-12-23
我会在action中,把数据统一转化为immutable对象,reducer用的就是immutable对象,没必须要再转了
因为 react-redux对this.props中的方法,已经底层上重新绑定过this了,不需要你做这个事情了
112018-12-26
相似问题