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...

相關文章
相關標籤/搜索