以下の記事で紹介されている「render hooks パターン」には注意点があるため、簡単な例と共に注意点についてまとめました。 要約 Custom Hook から Component を返却する render hooks パターンの場合、返却された Component がアンマウントされてしまうことによりバグが発生する恐れがあるので注意が必要です。 Custom Hook から Component を返さずに React element を返す実装にすれば、 アンマウントを回避できます。 Component を返却する render hooks パターンの実装例と問題点 問題の視覚的確認 以下の codesandbox の例の「Open Modal」ボタンを押下してみてください。 Modal コンポーネントが現れるのですが、一定間隔でチカチカしています。 実装例 実装は以下の通りです。