关于React中的Redux工作流程
这个东西对我来说很是绕,因为习惯了java严禁的代码风格之后,再去看React这种复杂的交互,真心觉得很草蛋,一点也不严禁,没有规范,没有条理,去掉了约束,尼玛,就这么狂野么?
我是看了ant-design的实战教程才有了稍微的一点理解
首先,组件自身的state是从上到下的,redux就是做了个反方向,为什么能反方向呢?因为他把这个state统一起来了,就独立在reducer里面,这就是为什么我总是能看到这个initialState,这个就是一个统一的state,如果没有action的帮忙,这个initState就是死的,固定的,下面就来看action是怎么印象这个state的!
一般都会在要用的那个class里面,声明一个action,对吧,就像下面
这就好比导入了一个可以调用的方法,然后用的时候就像调方法一样,传入参数,这个方法体里面会把结果dispatch 给reducer,也就意味着,reduce里面的state就这样和action车上了关系
讲起来简单,真正去做的时候,一开始还是很费劲,很绕,不理解为什么要有reducer,action,也不知道他们是怎么配合的
以上是 关于React中的Redux工作流程 的全部内容, 来源链接: utcz.com/z/383145.html