HTTP クライアントライブラリの中で、axiosっていまどうなんだろうと思っていたら良記事をみつけた
記事によると、今後も他ライブラリと差別化を図りつつモダン化に向けた対応をしていくとのこと
v1.0.0の変更は以下にまとまっていた
Release v1.0.0 · axios/axios · GitHub
気になるところだけ挙げると
- 追加されたインターセプタをすべて破棄するメソッドの追加
- transformResponse のコールバックに HTTPステータスを追加
- blob プロトコルでのリクエスト送信
- 使用できるプロトコルに data を追加
- toFormData 関数へのオプション追加
- multipart/form-data 形式に変換された状態でリクエスト
- Content-Type: application/json を明示した場合は JSON 形式に自動で変換
- Content-Type": application/x-www-form-urlencoded を明示した場合は multipart/form-data 形式に自動で変換
いくつか、試してみたい機能があるのでvupを検討してみる