1. Store中的State修改不能直接修改原有的State,若直接修改State,则redux中的所有操作都将指向
内存中的同一个state,将无法获取每一次操作前后的state,就无法追溯state变更记录,不能实现
state的历史记录,也无法保证this.props和nextProps能得到正确的值,不能实现实现组件render的优化

2. Store中的数据结构不能太复杂,层次最好不会超过3层,以方便创建全新的副本State

3. 数据应该尽量绑定到上层的controller组件上,而不是所有的组件都connect一次,因为redux的数据传递
是通过subscribe订阅实现的,connect越多,每次处理订阅次数越多,就有可能发生性能问题了

4. redux的副本state修改方法,可以参考 state处理方式的探讨 

 


参考: https://www.jianshu.com/p/b53204339730

相关文章:

  • 2021-07-27
  • 2021-09-03
  • 2022-03-04
  • 2021-10-22
  • 2022-12-23
  • 2022-12-23
  • 2021-08-18
猜你喜欢
  • 2021-05-16
  • 2021-11-14
  • 2021-12-14
  • 2022-12-23
  • 2022-01-04
  • 2021-10-29
  • 2022-03-06
相关资源
相似解决方案