redux的理解。

Posted xinfang

tags:

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

总是听到有人说redux流程抽象,难度很高,看完官方文档表示,这就是一个典型用于快速开发的框架。
理解:
store是类似于数据库的东西,负责储存数据。
action描述要对store做的事情是什么。reducer表示如何根据action的信息要怎么做的函数,dispatch执行它们。
presentational component 是需要用prop的底层函数。
而container component 订阅store ,并且根据store的状态生成state的现状,生成需要的dispatch的函数(比如onClick要做什么)作为 props,
传给presentational component去用。

这两个props一个是根据state去改变presentational component自身,一个是根据用户操作执行dispatch 改变store。
 
相对来说比直接用state多了一层。
 

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

“ES7 React/Redux/GraphQL/React-Native 片段”不适用于 javascript 文件。除了安装它,我还需要配置其他东西吗?

学习 redux 源码整体架构,深入理解 redux 及其中间件原理

redux源码分析通过原生js手写实现redux来理解redux的数据响应

redux-sage 简单理解

Redux - 理解 combineReducers

理解 redux Epic 中的 mergeMap