请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

immutable & react-redux

老师您好,有两个问题向您请教:
1、使用 immutable 的时候,数据什么时候该转换成 immutable 对象?项目中有时候比如reducer中布尔值的就没有转成 immutable 对象。
2、使用 react-redux 后为啥组件中不需要使用 constructor() ? 因为 constructor() 一是初始化数据,二是绑定 this 指向。有些组件中直接定义了方法而并没有在 constructor() 中绑定 this 指向。
目前就这两个问题困扰,感谢老师不吝赐教。

正在回答 回答被采纳积分+3

2回答

Dell 2018-12-27 00:51:22
  1. 引用类型数据使用immutable

  2. 因为你都通过connect方法调用props中的属性和方法,react-redux内部已经帮你转换过this了

1 回复 有任何疑惑可以回复我~
  • 提问者 路人zl #1
    老师您真是太敬业了,心服口服。
    回复 有任何疑惑可以回复我~ 2018-12-27 00:56:54
  • Dell 回复 提问者 路人zl #2
    为啥这么说
    回复 有任何疑惑可以回复我~ 2018-12-27 00:58:29
  • 提问者 路人zl 回复 Dell #3
    虽说这是花钱买的视频,但是有些老师真不一定会在回答完一次问题以后,还会第二次进行补充,还是这么大晚上的。您这种敬业的态度非常让人佩服。哈哈哈,真心话。
    回复 有任何疑惑可以回复我~ 2018-12-27 01:02:21
Dell 2018-12-23 00:57:03

我会在action中,把数据统一转化为immutable对象,reducer用的就是immutable对象,没必须要再转了

因为 react-redux对this.props中的方法,已经底层上重新绑定过this了,不需要你做这个事情了

1 回复 有任何疑惑可以回复我~
  • 提问者 路人zl #1
    非常感谢!!!
    回复 有任何疑惑可以回复我~ 2018-12-26 10:07:22
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信