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

  • 相关阅读:
    Font Awesome 中文网
    mobileselect学习
    JavaScript模块化
    webpack基本使用
    MVVM架构方式
    http-server开启测试服务器
    json-server模拟服务器API
    vue-router
    git的使用
    Vue生命周期
  • 原文地址:https://www.cnblogs.com/mengff/p/9758081.html
Copyright © 2011-2022 走看看