フロントエンド開発といえば。
react アプリの初期化( npm init vite@latest <アプリ名> )

fetch と axios のざっくりとした違い

● axios

  const res = await axios.get('https://httpbin.org/status/404');
  console.log('● res');
  console.log(res);

  // res.data        → jsonデータが返る
  // ネットワークエラー → 例外発生
  // APIエラー(404)   → 例外発生

● fetch

  const res = await fetch('https://swapi.dev/api/people/1');
  console.log('● res');
  console.log(await res.json());

  // await res.json() → jsonデータが返る
  // ネットワークエラー  → 例外発生
  // APIエラー(404)    → 例外発生しない 以下のように返ってくる ↓
  // res.ok = false
  // res.status: 404,
  // res.statusText: 'NOT FOUND',

No.2540
08/27 14:55

edit