这里的holidayList是无法赋值给state
yield put({ type: 'updateState', holidayList: response.holidayList })
这里的holidayList是可以赋值给state
yield put({ type: 'updateState', payload: { holidayList: response.holidayList } })
这个是updateState
reducers: {
updateState(state, { payload }) {
return { ...state, ...payload };
}
}
第二个是将数组作为参数传了进来,即payload:{}作为参数。