React之redux——概述

Posted codexlx

tags:

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

redux是一个javascript容器,用于进行全局的状态管理

redux三大核心:

(1)单一数据源

  整个项目的所有state被存储在一棵object tree中,并且这个object tree只存在于唯一一个store

技术图片

 


(2)state是只读的:

  唯一改变state的方法就是触发action,action是一个用于描述已经发生事件的普通对象  

(3)使用纯函数来实现:

  为了描述action如何改变state tree,你需要编写reducers

    reducers只是一些纯函数,它接收先前的state和action,并且返回新的state。可以服用,可以控制顺序,传入附加参数。

主要分为三大部分:

  action、reducer、store:

以上是关于React之redux——概述的主要内容,如果未能解决你的问题,请参考以下文章

Redux概述

React-Redux的使用

用react + redux + router写一个todo

用react + redux + router写一个todo

React之React-redux数据流转流程

markdown [Sitka] Sitka模块管理器概述#typescript #redux