Есть компонент-контейнер Header, и в нём уже всякие компоненты которым нужен этот currentUser. Лучше достать currentUser в этом компоненте контейнере и прокинуть детям по пропсам? Или же к каждому компоненту которому нужен currentUser подключать стор и брать из него?
Зависит от глубины и от типов дочерних компнентов. Пробрасывать на 3-4 уровня имхо жестко. К тому же если компоненты дженерик (общего пользования, типо формы, карточки) стор подключать к ним не надо. А так не вижу ничего страшного прорасывать как пропсы на 1-2 уровня. Кстати новые хуки адресуют эту проблему и можно брать хук со стейтом внутри компонента без коннекта
Обсуждают сегодня