2016-07-27 7 views
3

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

私はそれが

  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

はい。このアクションは最初に減速機に当たってからSagasに当たる。

+0

Thx、Yassine。答えを受け入れる前に、もう1つ。それがあれば、ドキュメントへのリンクを提供できますか?あなたの唯一の意見に基づいてあなたの答えがありますか? – zatziky

+1

私はこのライブラリを書いたので、これはいくらかの保証を与えるでしょう☺ –

+1

しかし、それはドキュメント上にあるべきです。 –

関連する問題