axios
httpクライアントライブラリ
脱axiosしてサイズ削減
わざわざaxiosを入れるべきなのか悩む
next.js v13は何かfetch()をカスタムしているので使ったほうが良い
残っているのはPOST系の処理だが、ただそれだけのためにわざわざaxiosを入れるのか?という気持ちになるmrsekut.icon
別にfetchでもPOSTできる
postメソッドの第3引数のconfigってなに?
400や500が返ってきたときは自動的にthrowする?
20x以外はエラーになるらしい
type guradする関数Axios.isAxiosError()が提供されている
v1.0.0で変わったこと
https://www.youtube.com/watch?t=2461&v=Rp6yNsHgxhY&feature=youtu.be
POSTでheaderとbodyを指定する
code:ts
const headers = {
'Content-Type': 'application/json',
};
const res = await axios.post(url, params, { headers });
Mockを作るのがかんたん