我正在玩redux-act。我使用createReducer
创建了reducer,并将其连接到普通商店,就像普通的普通减速器一样。
我在开始的时候无法从州获得价值,但我意识到它实际上是以reduce
的形式添加到州。
我错过了什么,不应该被命名为函数名称(testState
)?
export const setTestState = createAction("Set test state");
const testState = createReducer(
{
[setTestState]: (state, payload) =>
payload ? { ...payload, active: true } : null
},
null
);
// combined with others
createStore(combineReducers({...others, testState}))