为了账号安全,请及时绑定邮箱和手机立即绑定

react组件内部使用Immutable 的意义是什么?

react组件内部使用Immutable 的意义是什么?

侃侃无极 2018-09-14 09:09:27
代码是 react+redux+Immutable        this.state = {             data: fromJS({                 input1: '',                 input2: ''             })         }比如说一开始写了这个,但是组件内部,比如说某一input输入了内容,state跟着变化,那么还是触发了shouldComponentUpdate然后进行了render。那么这时组件内部进行 Immutable 的意义是什么?是说能保证只渲染变化的局部?那么是否意味着react的 diff算法,是根据shouldComponentUpdate来的,不用 Immutable 就无法精确定位吗?还是说只是因为js的数据mutable 的问题。那么diff是发生在哪的?是与shouldComponentUpdate相互依存,还是发生在render或是其他过程?
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 770 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信