ネットワークを介したデータの取得やそのリアクティブな購読、ログの記録、リアルDOM の手動での書き換え
つまり、コンポーネントの状態を変化させ、それ以降の出力を変えてしまう処理のこと
const SampleComponent: VFC = () => {
const [data, setData] = useState(null);
︙
useEffect(() => {
doSomething();
return () => clearSomething();
}, [someDeps]);
︙
};
*マウントとは
Reactコンポーネントに対応するインスタンスとDOMノードの作成と、それをDOMツリー(DOMコンテナ)への追加を行う処理。簡単にいえば、該当のReactコンポーネントを画面に表示するために最初に行われる処理のこと。