Prima di tuffarti troppo nei Chrome DevTools: nella maggior parte dei casi il problema non è la performance del browser, ma che la tua app carica troppo codice o fa troppi richieste API. È una brutta sorpresa quando guardi solo i Flame Charts.
Inizierei con due controlli pratici: primo, apri il Network Tab e guarda quanto sono grandi i tuoi bundle e quanto tempo impiegano le API call. Se lì trovi file JavaScript giganteschi o il server impiega un'eternità a rispondere, allora nemmeno il miglior tuning React ti aiuta. Secondo, usa `npm outdated` o dai un'occhiata al tuo package.json - a volte ti ritrovi involontariamente pacchetti enormi nelle dependency che non usi neanche attivamente. Con `npm ls` puoi anche verificare quali package sono installati più volte.
Se tutto sembra normale, allora React DevTools (il plugin separato del browser, non Chrome DevTools) ti può aiutare: così vedi in tempo reale quali componenti si renderizzano e quante volte. È molto più significativo di qualsiasi metrica di performance. Cerca lì componenti che si renderizzano costantemente anche se i loro input sono gli stessi - è davvero un colpevole frequente.