react
、redux
およびを使用してreact-router
います。私のページの 1 つは、API 要求を作成し、データを表示しています。それは正常に動作します。私が知りたいのは、API リクエストがまだ終了しておらず、ユーザーが別のルートに移動した場合、リクエストを中止できるようにしたいということです。
で何らかのアクションをディスパッチする必要があると想定していcomponentWillUnmount
ます。それがどのように機能するかを理解できないだけです。何かのようなもの...
componentWillUnmount() {
this.props.dispatch(Actions.abortRequest());
}
そして、xhr
参照をアクションのどこかに保存します。これが正しいアプローチかどうかわからない (私はそうは思わない) 誰かが私を正しい方向に向けることができますか?