美文网首页
redux总结

redux总结

作者: 北雁南飞_8854 | 来源:发表于2021-03-24 07:25 被阅读0次

Reducer
Actions:是store唯一的信息来源。它携带了从application到store的负载(payload)信息。
Action 只是普通的 JavaScript对象。我们约定,action 内必须有一个type 属性来表示将要执行的动作。

Reducers接受当前的state和一个action作为参数,返回一个新的state, 换句话说 (state, action) => newState.
只有Reducer可以操作state

Actions Creators
Actions Creators为对象创建函数,它封装了创建一个action对象的过程。

connect()函数可以接受一个mapDispatchToProps参数——用来创建可以分发action的函数,并将这些函数作为props传给加强后的组件。
如果不指定第二个参数,加强后的组件默认会接收到props.dispatch属性,可以自己分发action;如果指定了自己的mapDispatchToProps,connected的组件将不再接收dispatch属性。

State结构
combineReducers 接收拆分之后的 reducer 函数组成的对象,并且创建出具有相同键对应状态对象的函数。这意味着如果没有给 createStore 提供预加载 state,输出 state 对象的 key 将由输入的拆分之后 reducer 组成对象的 key 决定。

相关文章

  • React入门(七)Redux(二)

    本文内容 概述Redux原理 总结Redux使用 (一)概述Redux原理 个人理解Redux 里面由两部分组成s...

  • redux总结

    说明本文是redux使用的全面总结,所以会包含部分之前文章提到一些内容 阅读本文你需要 基础的应用开发经验 了解r...

  • Redux总结

    首先没有使用Redux的时候,我们的程序是这样写的。 对于需要改变的数据,我们需要使用state,代码如下: 那如...

  • redux 总结

    redux redux概念 Redux是JavaScript应用程序的可预测状态容器。 redux 设计思想 We...

  • Redux总结

    setState方式更新 这种状态带来的后果,两方面分析: 性能:祖父子组件之间多余的状态传递,导致宝贵的内存资源...

  • redux总结

    ReducerActions:是store唯一的信息来源。它携带了从application到store的负载(pa...

  • 9. redux如何精简代码

    经过2天折腾,终于把API全面切换到GitHub,总结一下经验: redux精简代码 使用redux-persis...

  • react-redux源码

    总结一下看完react-redux的源码后的一些收获 ps: react-redux版本为5.0.5 关键代码 总...

  • 关于Redux

    简介 为什么需要Redux? 根据官方文档中提到的总结如下: 不需要使用Redux(一位Q友推荐使用mobx): ...

  • webpack react antd遇到的问题

    初始化项目文件 加入antd 问题 总结 相关链接 最近这两天把redux切换到了redux-saga之后,就想学...

网友评论

      本文标题:redux总结

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