Прежде чем ты слишком глубоко погружишься в Chrome DevTools: чаще всего дело не в производительности браузера, а в том, что твоя app слишком много кода загружает или отправляет слишком много API-запросов. Это неприятный сюрприз, если смотришь только на Flame Charts.
Я бы начал с двух практических проверок: во-первых, открой вкладку Network и посмотри, какого размера у тебя бандлы и как долго выполняются API-запросы. Если там лежат какие-то огромные JavaScript-файлы или сервер вечность отвечает, то никакая оптимизация React тебе не поможет. Во-вторых, используй `npm outdated` или посмотри на свой package.json - иногда через зависимости нечаянно подтягиваются огромные пакеты, которые ты не используешь активно. С помощью `npm ls` ты также можешь посмотреть, какие пакеты установлены несколько раз.
Если всё это выглядит нормально, то React DevTools (это отдельный плагин для браузера, не Chrome DevTools) смогут тебе помочь: с их помощью ты видишь в реальном времени, какие компоненты рендерятся и как часто. Это намного показательнее любых метрик производительности. Ищи там компоненты, которые постоянно перерендеривают себя, хотя их входные данные не изменились - это действительно частая причина проблем.