Ну, по-перше, реакт дуже швидкий і тобі не треба паритись, що він все перемальовує. Поки ти не бачиш проблем з перформансом, нічого робити не треба. Якщо ж все ж бачиш підвисання, є способи сказати компоненту рендеритись тільки якщо якийсь пропс змінився. В залежності від того які компоненти, класові чи функціональні, ти використовуєш, методи різні. Але не треба оптимізувати все, лише те, що дійсно підвисає