📖 これはプレビュー版です。実際の認証・決済機能は含まれていません。GitHub Pages で公開中

ToDo アプリで理解するReact useState

エラーハンドリングの実装

Chapter 10 of 12

useState の基本と初期化

useState は React のフックの一つで、関数コンポーネント内で状態(state)を管理するために使用されます。

簡単に説明すると:

  1. コンポーネント内で変更可能な値を保持します
  2. 値が更新されると、コンポーネントが再レンダリングされます
  3. 初期値を設定でき、現在の値と更新関数のペアを返します

基本的な使い方の例:

import React, { useState } from "react";

function Counter() {
  // [現在の値, 更新関数] = useState(初期値)
  const [count, setCount] = useState(0);

  return (
    <div>
      <p>カウント: {count}</p>
      <button onClick={() => setCount(count + 1)}>増加</button>
    </div>
  );
}

この例では、count が状態変数で、setCount が更新関数です。ボタンをクリックするとカウントが増加し、コンポーネントが再レンダリングされて画面が更新されます。

おわりに

Claude 3.7 Sonnet で生成した、勉強会用のダミーデータです。