為什麼 nextPage 不需要透過 fromJS 轉成 immutable 呢?
来源:8-8 实现加载更多功能
fergus
2018-07-23
為什麼 nextPage 不需要透過 fromJS 轉成 immutable 呢?
写回答
2回答
-
Dell
2018-07-23
数字类型没有对应的immutable结构对应,所以数字和字符串,没法用immutable
40 -
我为莎莎上王者
2018-07-24
因为immutable是为了解决对象引用的问题,比如一个组件通过props传递了一个对象给另一个组件,当这个对象的内容发生变化的时候,会重新渲染两个组件,而实际上特别是大型项目(对象传递了多个组件,可能只是用到了对象中的某一个值,而这个值没有发生任何变化),没有变化的组件是没必要重新渲染的,但是对象是引用关系,你无意的一个操作可能会引起没必要的渲染,所以需要使用immutable来使对象“不可变”,对于数字和字符串自然就不用这样的处理,本身就是通过值传递的,没变的自然不会渲染
30
相似问题