useStateとuseEffect

useStateとuseEffectについてメモ

useState

// 構文
const [stateの変数, stateを変更する関数] = useState(stateの初期値);

useEffect

関数の実行タイミングをreactのレンダリング後まで遅らせるためのhook。

useEffect(() => {
  第1引数
},[第2引数])

第1引数:実行したい副作用関数 第2引数:依存するデータ。副作用関数の実行タイミングを制御する。

第2引数は省略したり、空の配列を指定することもできる。その際の挙動は要確認。