0
我正在處理我的第一個React-Redux應用程序。調用mapStateToProps似乎會傳遞錯誤的狀態對象
這是我減速的代碼(我只有一個):
const CalculationsReducers = (state = {}, action) => {
switch (action.type) {
case CalculationsActions.LOAD_CALCULATIONS:
return Object.assign({}, state, {
calculations: [{
id: 'abc',
name: 'test',
date: 'test',
status: 'in progress'
}]
});
default:
return state;
}
};
這是我的 'mapStateToProps' 功能的代碼,我用的connect()
const mapStateToProps = (s) => {
return {
calculations: s.calculations ||[]
};
};
使用當我派遣一個類型爲LOAD_CALCULATIONS的動作,我可以看到一個日誌追蹤(使用react-logger),但狀態對象對我來說似乎很陌生。有人能指出我的錯誤嗎?