Пожалуйста, проявите уважение к участникам портала указывая более конкретные исходные данные и описание Вашего вопроса.
React перерисовывает компонент и родительский в том числе чаще всего при изменении состояния дочернего компонента. Это происходит из-за неверной архитектуры приложения. Вероятно, Вы не в полной мере изучили как необходимо рендерить сторонние глобальные функции в компоненте или не в полной мере освоили работу с жизненным циклом компонента.
Для перерисовки только конкретного компонента, в котором были изменения, не передавайте пропсы или контекст зависящие от изменения другого компонента. Изолируйте состояние через useState или Store (Redux, MobX и др.) только в этом компоненте, не задействуя другие.
Для отрисовки больших данных, Вы можете использовать, например, методы виртуализации или контролировать поступление и обработку данных отдельно.
Попробуйте ознакомиться со следующим материалом:
https://habr.com/ru/companies/timeweb/articles/684718/