加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ReactNative学习笔记(一)Redux

发布时间:2020-12-15 08:16:17 所属栏目:百科 来源:网络整理
导读:Redux Redux 中文文档 创建actionTypes 一般都是一些常量,方便在action和reducer中统一使用 创建action 返回带有actionTypes和返回数据的函数; dispatch的时候,作为参数传入 创建reducer 根据action中返回的actionTypes和数据,对变更store中的state 创建

Redux

Redux 中文文档

创建actionTypes

一般都是一些常量,方便在action和reducer中统一使用

创建action

返回带有actionTypes和返回数据的函数;
dispatch的时候,作为参数传入

创建reducer

根据action中返回的actionTypes和数据,对变更store中的state

创建store

  1. applyMiddleware,将Middleware加载到createStore方法中

  2. createStoreWithMiddleware,将reducers传入。让Store接到什么命令的时候应该干啥

Provide

使用Provide对root组件进行包装,传入创建好的store,让我们的组件可以感知到Store的存在并使用

connect

让我们的组件和Store链接起来

  1. 把Store中的state关联到组件的props里,让我们可以调用Store中的数据

  2. 把dispatch(actionMethod(params))关联到组件的props里面,让我们可以对Store下命令

个人理解

action:处理加工,生成对Store的命令及详情
dispatch:对Store发送命令及详情
reducer:对于收到命令,根据详情,对Store进行实质性的变更

参考文章

Redux 核心概念:http://www.jianshu.com/p/3334...
在react-native中使用redux:http://www.jianshu.com/p/2c43...

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读