image.png
前言
在前面的一文理解Redux中,已经知道了Redux的工作流程以及Redux的设计基本原则,它就是一个用于管理组件的公共数据状态的数据层框架,包括了Store,Reducer...,React Component,Actions Creators四个部分
其中核心是Store,他们彼此之间的关系对于写Redux是非常重要的,宏观上讲:也可以将Redux=reducer+Flux...,那么使用Redux的优点就非常明显了的
下面引入redux,同样能够达到同样的效果,放上上一节的理解Redux的工作流程图
(代码是次要的,理解上面这张Redux工作流程图很重要)
import React...创建reducer函数,用于存储公共组件的数据状态,它是一个纯函数,用于返回组件的状态
/*
reducer是一个纯函数,接收两个参数,state和action其中state存储的就是组件的公共状态的...store
其结果由state和action共同决定,然后将创建的reducer函数作为参数,让createStore函数接收.