アクションに渡されたaction.data
へのコールバックが追加されました。何か間違った/アンチパターンのアイザ(「の思考中反応/還元」)がありますか?コールバックをReduxリデューサに追加
// reducer
ACTION_FOR_REDUCER() {
var x = 123
if (action.data.callback) action.data.callback(x)
return {
something: action.data.somedata
}
},
// later in the app
this.props.dispatch(changeSomething({
somedata: somedata,
callback: (x) => { console.log(x) }
}))
あなたには、いくつかの外部APIを呼び出す場合、私はあなた自身の 'middleware' – Ematipico
@Ematipicoを作成することをお勧め:答えにミドルウェア上のいくつかの詳細を追加します:) –
おかげで、私はReduxの-サンクは何だと思います探しています。しかし、突然変異の主題に関しては、後に起こる突然変異ではなく、「ディスパッチ」の一部であり、減速機自体ではない。 –