createSlice
内部で
createReducer
を利用している.
code:createSlice.js
const todosSlice = createSlice({
name: 'todos',
initialState: [],
// 外部で宣言されたReducerを追加しても良い
reducers: {
todoAdded(state, action) {
state.push(action.payload);
}.
},
});
Reducer
は
返り値
で
state
を与えるか
state
を変更するかができるが,どちらもやると
エラー
になる.