Closed3
axios のキャンセルトークンを API クライアントで制御したい
axios の README を読む限り、キャンセルリクエストは cancel token を API Client をコールするときに引数に入れる必要がある
API を呼ぶときにこのクライアントにキャンセルトークンを渡す/渡さないを制御しないといけない。が、キャンセルをしたくなる API は特定の API に依存している場合もあり、必ずしも特定の(コンポーネントなどの)状態に依存するわけではない。(重い API だからキャンセルしたい場合とか)
というわけで API クライアント側でキャンセル処理をよしなにしてもらって、呼び出し元はキャンセルをする/しないを意識しないで済むようにしたい
なんとなくこの記事の最後の実装が想定しているものに近そう?
上記記事と類似のクライアントオブジェクトを作る必要はあるけどこれでいけそう。
このスクラップは2021/04/02にクローズされました