にアクションからのコールバックを渡す:Actions must be plain JavaScript objects...
しかし、私は一般的なエラーに遭遇し、私は現在、エピックにコールバック関数を渡すためにアクションの作成者を使用しています
を進め、まだコールバックを実行するとの方法はありますエピックの中で観察可能なの?また、中括弧と明示的な戻り値を使ってチェーンを変数に割り当て、コールバックを呼び出した後に返すようにしましたが、同じ問題が発生します。
コード:
const selectItem = (item, activeRow, cb) => ({ type: SELECT_ITEM, activeRow, item, cb });
const selectItemEpic = action$ =>
action$.ofType(SELECT_ITEM)
.mergeMap(action =>
Observable.forkJoin(
ajax.getJSON(...),
ajax.getJSON(...)
)
.map(res => returnSelectedItem({ ...res[0].response, ...res[1].response }, action.activeRow))
.map(() => action.cb()) // failing here
.takeUntil(action$.ofType(SELECT_ITEM))
);
もう一度、非常にありがとうございます。 – Jose