Reactのパフォーマンス改善
2025-01-20
この記事の目次
どんな時にパフォーマンスが悪化する
- 大量のコンポーネントのリスト表示
- 複雑なコンポーネントのリスト表示
Reactのレンダリングのタイミング(トリガー)
- コンポーネントの初回レンダー
- コンポーネント(またはその祖先)のstate更新
同計測する?
React DevTools の Profiler を使用する
どう最適化する?
1. React.memo
2. Virtualized rendering
API が優秀で、取り扱いしやすいのがおすすめ
Getting Started with React Virtuoso | React Virtuoso