【React】useState
Stateの概念とは
それぞれのコンポーネントが持っている状態です。
例
- エラーがあるのか、ないのか
- モーダルが開いているのか、いないのか
- ユーザーが入力した内容
useStateの使い方
1)「useState」をインポート
「React」からフック「useState」をインポートします
import { useState } from "react";
→関数「useState();」が使えるようになります
2)useStateの定義
配列の分割代入でうけとります
const [num, setNum] = useState();
// 配列の分割代入なので変数は任意の名前でOK
▼初期値の設定もできます
const [num, setNum] = useState(0);
3)ステートの中身を更新する
2)で定義した変数を使います
setNum(1);
参考サイト
ReactのuseStateについて丁寧に理解する
https://qiita.com/KokiSakano/items/c16a8daf03acdbd6c911