1
私はまだreactとreduxで始まっていて、今私はこのtutorialに従っており、発送のためにこのmiddlewareを使用しています。私は最初のものの後に別の発送をどうやって行うのだろうと思っていた(それをチェーンする)?私は今このようなものを持っています。反応し、次の発送を還元チェーン
fetchData() {
const { dispatch } = this.props;
const action = PageActions.fetchPage({slug: this.props.params.slug});
dispatch(action);
}
と私はdispatch(action).then(...)
ことができますが、dispatch
のリターンは常に定義されていない場合は不思議。それは可能ですか?
つまり、私は私の既存のpromiseMiddlewareを削除する必要がありますか?私がいない場合、私はアクションクリエイターの中で次のものをどうやってつなぐべきですか?私の通常の動作に '.then 'を加えることはうまくいきません。 'return {type:FETCH、promise:request.get(...)[。then(...)]}'。どちらも私はサーバー上で見ることができる要求を行うが、私のアプリは失敗します。 – index
私はこれを達成するためにサンクを使用し、learened。ありがとう! – index