关于react的redux的知识点

Posted wj000

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于react的redux的知识点相关的知识,希望对你有一定的参考价值。

  项目小的时候我们getState()进行管理数据,只有当数据庞大的时候我们采用Redux来进行管理。

  Redux:

    ①:它是专注于状态管理的库,和React是解耦的

    ②:它是单向数据流,单一的状态

    ③:存在四个核心概念:store、state、action、reducer

  Redux的主要功能是:

    Redux存在一个 Store 是用来存储所有人的状态state,当需要改变的时候,我们会告诉 dispath,要去做哪些事情 action;处理变化的时候用 reducer 拿到 原来的 state和action 去生 成一个新的state

  Redux使用方法:

    ①:下载 npm i redux --save 或者 cnpm

    ②:创建 通过reduce创建一个 store,通过 store.getState()来获取状态

    ③:改变 通过store.dispatch(action,state)来修改状态

    ④:监听 通过Reducer中的state和action,来返回一个新的state,通过 store.subscribe 来监听

  

 

以上是关于关于react的redux的知识点的主要内容,如果未能解决你的问题,请参考以下文章

React & Redux 的一些基本知识点

React之Redux知识点补充

Redux 知识点 及 使用案例

react-redux知识点

学习react基础知识

React中Redux的有关知识