другую компоненту, если они не являются parent / children?
Использую хук для получения высоты в компоненте, и хочу её как - то экспортировать, что бы кто угодно мог получить доступ к ней.
Считаю что использовать Глобальный стейт (redux) не правильно, т.к. в нем храниться инфа по бизнес-логике.
Спасибо за внимание.
Всего два варианта. 1. lifting state up 2. state manager
Первый вариант - находим батю для обоих компонентов и там делаем стейт, который прокидывается туда где нужен, а функция изменения туда откуда нужно. Второй вариант тоже самое только батя -глобальный стор. Подумал создать ещё один стейт в сторе и назвать его инфаДляРендеринга, т.к. не знаю кому ещё понадобится эта инфа. Спасибо за мысли. Открыт к другим предложениям
ну можно ещё useContext его можно не глобально , а нужным "блокам" [Context] ==+> Comp1 , Comp2
Других предложений не будет, их нет в природе. Либо поднимать стейт в реакте (используя его систему реактивности) либо использовать сайд систем реактивности (неважно что это будет стм, ивент эммитер или window c проксями)
Обсуждают сегодня