最近在看redux森篷,從網(wǎng)上找了很多文章來學習帜矾,自己也找了一個開源項目,仿照著寫毁涉,發(fā)現(xiàn)看再多文章也不如自己實踐一遍來的好后添。
文章
首先推薦幾個個人覺得還不錯的學習網(wǎng)址:
1、ReactNative 架構(gòu)Redux研究
2薪丁、在react-native中使用redux
3遇西、Redux系列x:源碼分析
遇到的問題
1.如圖:
import createLogger from 'redux-logger';
變成import {createLogger} from 'redux-logger';
严嗜,所以在項目中找到引用createLogger的地方粱檀,更改一下即可。2.如圖:
/**
* Created by sybil052 on 2017/4/28.
*/
import * as types from '../constants/actionType';
const initialState = {
loading: false,
typeList: {}
};
export default function category(state = initialState, action) {
switch (action.type) {
case types.FETCH_TYPE_LIST:
return Object.assign({}, state, {
loading: true
});
case types.RECEIVE_TYPE_LIST:
return Object.assign({}, state, {
loading: false,
typeList: action.typeList
});
default:
return state;
}
}
因為工作不能再繼續(xù)研究redux健蕊,不過以后有時間會繼續(xù)總結(jié)redux遇到的問題~