Здравствуйте, подскажите, у меня вот такая структура главного компонента, в состоянии которого хранится информация о модальном окне (открыто | скрыто), из-за чего при открытии или закрытии окна происходит ререндер всего компонента из-за изменения состояния в нём. Поэтому я решил, что стоит перенести стейт в компонент StockModal, чтобы главный компонент не зависел от него, но тогда я не смогу передать в компонент Header функцию по показу модалки по клику на кнопку. Стоит ли тогда создать обертку для Header и StockModal и уже из него управлять состоянием?