私はredux-sagaでプロジェクトに取り組んでいます。私は前にサンクを使用していた ので、私はReduxの-サンクリターンのアクションが約束redux sagaで非同期関数の後にいくつかの作業を行います
componentDidMount(){
login().then((success)=>{
redirectToProfilePage();
})
}
ので、API要求などの後にいくつかの作品を行うことができます。 しかし、私がredux-sagaでこれをやろうとしているときは、を入力してを使用することはできません。なぜなら、sagaは約束を返さないからです。
私はこれを解決するためにcomponentWillReceivePropsを使用していますが、私はそれが適切な解決策ではないと思います。
サガ発電機でこの作業を行う必要がありますか?それとももっと良い方法がありますか?
コンポーネント内にジェネレータ関数を作成し、アクションディスパッチを介してその関数を呼び出します。 –