useEffect
わかりやすく書いているので曖昧な点や不正確な点があるかも
第二引数 (deps) に渡された配列の要素のうち、どれか 1 つが更新されたときに第一引数に渡された関数を実行するくん
code:ts
useEffect(() => {
// コンポーネントがマウントされた最初だけ呼び出される
}, [])
useEffect(() => {
// コンポーネントがマウントされた最初と、a, b, c のいずれかが変更されたときに呼び出される
useEffect(() => {
// コンポーネントがマウントされた最初とコンポーネント内の全ての state のいずれかが変更されたときに呼び出される
})