в реакте через шудкомпонентапдейт\реакт.мемо проверяешь какие пропсы\стейт изменились, если изменились только те, которые в невидимой части - то не перерисовываешь
ну то есть у нас 1 большой компонент, в котором 1 часть скрыта, ну если в пропсах приходит данные для скрытой части, то видимая все равно будет ререндерится даже с React.memo