zoukankan      html  css  js  c++  java
  • Redux的应该注意的问题

    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

  • 相关阅读:
    HDU
    HYSBZ
    HDU
    POJ
    HDU
    HDU
    HDU
    「luogu2680」[NOIp2015] 运输计划
    「luogu1417」烹调方案
    网络(最大)流初步+二分图初步 (浅谈EK,Dinic, Hungarian method:]
  • 原文地址:https://www.cnblogs.com/mengff/p/9758081.html
Copyright © 2011-2022 走看看