useStateの基本を学びます
React - 第2章: React Hooks - useState
useStateは、Reactで「変化する値(状態)」を管理するための機能です。 まずは、カウンターを作って基本を学びましょう。
まず、useStateをインポートします:
import { useState } from 'react';次に、状態を作ります:
const [状態変数, 更新関数] = useState(初期値);
// 例:カウンターの状態
const [count, setCount] = useState(0);状態を更新するには、更新関数を使います:
// カウントを増やす
setCount(count + 1);
// カウントを減らす
setCount(count - 1);
// カウントをリセット
setCount(0);ポイント:状態を直接変更せず、必ず更新関数(setCount)を使います。
カウント: 5 [+1] [-1] [リセット]