美文网首页
Lodash创建redux返回的新state

Lodash创建redux返回的新state

作者: 小鱼_xiaoyu | 来源:发表于2017-12-26 17:36 被阅读0次

    在redux中,我们可以查看到redux下所有通过reducer更新state的记录,每一个记录都对应着内存中某一个具体的state,让用户可以追溯到每一次历史操作产生与执行时,当时的具体状态,这也是使用redux管理状态的重要优势之一.

    若不创建副本,redux的所有操作都将指向内存中的同一个state,我们将无从获取每一次操作前后,state的具体状态与改变,若没有副本,redux-devtools列表里所有的state都将被最后一次操作的结果所取代.我们将无法追溯state变更的历史记录.

    怎么简单的修改state中的值并return新的state呢?

    首先,我们需要引入lodash,下面看下如何引用并使用。

    在 React + Webpack + Babel(ES6) 的开发环境中,使用 Lodash 需要安装插件 babel-plugin-lodash 并更新 Babel 配置文件:

    更新 Babel 的配置文件 .babelrc:

    使用方式:

    相关文章

      网友评论

          本文标题:Lodash创建redux返回的新state

          本文链接:https://www.haomeiwen.com/subject/fmmqixtx.html