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——概述的主要内容,如果未能解决你的问题,请参考以下文章
用react + redux + router写一个todo