📖

useEffectのクリーンアップ処理

2023/03/14に公開
  • userEffectでのクリーンアップ処理コード
useEffect(() => {
  // リソースを割り当てる処理

  return () => {
    // リソースを解放する処理
  };
}, []);

使い方を例えると、リソースを割り当てる処理を何かのsubscribe処理。リソースを解法する処理をunsubscribe。サブクライブしても、アンスクライブすれば一個しかサブスクライブされてないから何回呼び出しても一個しか登録されない。

Discussion