我正在與 NgRx 合作來實現 Redux。我正在嘗試理解 redux 模式。為什么我們需要調度一個動作?為什么我們不能userReducer直接從下面的服務代碼調用該函數并傳遞正確的操作?謝謝!服務代碼: this.store.dispatch(new userActions.SetName({"bob"})用戶.action.ts: readonly type = UserActionTypes.SET_NAME constructor(public payload: string) { } }用戶.reducer.ts:export function userReducer( state: UserState = BEGINNING_STATE action: UserActions)switch(action.type) {case UserActionTypes.SET_NAME: return { ...state, Name: state.Name }}
Redux:為什么我們需要采取行動?
搖曳的薔薇
2023-07-29 15:09:52