Reactは柔軟であるがゆえに、実装スタイルが乱れやすい。本記事では、JSX構文、状態管理、Hooks、副作用、責務分離、パフォーマンス最適化など、Reactアプリケーションのレビューに必要な観点を100項目に整理した。

✅ コンポーネント設計と責務分離(01〜20)

✅ Props・State・データフロー設計(21〜40)

✅ useEffectと副作用の制御(41〜60)

✅ カスタムHookとロジック分離(61〜80)

✅ 再レンダリングとパフォーマンス最適化(81〜90)

✅ テストと可観測性(91〜95)

✅ その他の構文・設計ルール(96〜100)

このチェックリストは、コンポーネント設計、状態管理、副作用の制御、ロジックの分離、パフォーマンス最適化に関する実践的な観点を網羅しています。
プロジェクトやチームの方針に応じてカスタマイズし、観点漏れを防ぎながらレビュー品質を安定させるツールとして活用してください。