useEffect
描画の更新が行われるタイミングで変数に変化があった場合のみ実行するコールバックを設定できる. 親が再描画された時
code:.ts
import React, { useEffect } from 'react';
const Foo = () => {
useEffect(() => {
// 実行する処理
},依存変数を配列で与える */);
}
code:.ts
useEffect(() => {
// 処理
}, []);
コンポーネントが破棄されるタイミング
code:.ts
useEffect(() => {
// 処理
return () => {
console.log('次のuseEffectを始める前かコンポーネントが破棄された瞬間');
}
}, []);