ReactNative学习笔记(一)Redux

Redux

Redux 中文文档react

建立actionTypes

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

建立action

返回带有actionTypes和返回数据的函数;
dispatch的时候,做为参数传入react-native

建立reducer

根据action中返回的actionTypes和数据,对变动store中的stateapp

建立store

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

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

Provide

使用Provide对root组件进行包装,传入建立好的store,让咱们的组件能够感知到Store的存在并使用spa

connect

让咱们的组件和Store连接起来code

  1. 把Store中的state关联到组件的props里,让咱们能够调用Store中的数据文档

  2. 把dispatch(actionMethod(params))关联到组件的props里面,让咱们能够对Store下命令get

我的理解

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

参考文章

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

相关文章
相关标签/搜索