Measure honestly
Use the profiler and field metrics to find the real bottleneck instead of the one you assumed.

Measure before you optimise. Profiling, render behaviour, concurrent features, and shipping less JavaScript.
Use the profiler and field metrics to find the real bottleneck instead of the one you assumed.
Understand why a component re-rendered and fix the cause rather than papering over it with memo.
Keep the interface responsive during expensive updates with transitions and deferred values.
Split, lazy load, and prefetch so the bundle stops being the first thing that hurts.
4 modules2h 21m