17

アクションをディスパッチするとき、それがレデューサーに到着したときの順序とサガが保証されていますか?

私はそれを頼ることができます

  1. 最初に減速機に入ります
  2. その後、佐賀?

レデューサー:

 function reducer(state, action) {

    switch (action.type) {
       case 'MY_ACTION':
       // decorate action so that an epic doesn't have to take data from store
       action.ports = state.itemsModified;                 
       return state;
     }
    }

佐賀:

export function* sagaUpdatePorts() {
    yield* ReduxSaga.takeEvery(actions.GRID_PORTS_ASYNC_UPDATE_PORTS, updatePorts);
}

function* updatePorts(action) {
    const {response, error} = yield SagaEffects.call(portsService.updatePorts, action.ports);
}
4

1 に答える 1

25

はい。アクションは最初にレデューサーにヒットし、次にサガにヒットします。

于 2016-07-28T15:51:35.463 に答える