Задать вопрос
@BigCrazyDirtyKingKong

Как правильно передать данные хранящиеся в mobx, из родительского в дочерний?

Если из родительского компонента прокидывать данные из стора mobx через пропсы в дочерний, должен ли дочерний реагировать на изменение данных в сторе? Или в такой связке нужно обязательно задействовать state в родительском компоненте?
  • Вопрос задан
  • 194 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Нетология
    Frontend-разработка на React
    10 недель
    Далее
  • Академия Eduson
    React-разработчик
    2 месяца
    Далее
Решения вопроса 1
@BigCrazyDirtyKingKong Автор вопроса
Решил проблему мемоизацией функции setFilters, которую передавал дочернему компоненту.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Alexandroppolus
@Alexandroppolus
кодир
State в родительском тут вообще ни при делах. Если родительский у тебя обернут в observer, он обновится при изменении значений, передаст новые значения в пропсы дочернего, и тот тоже обновится. Отдельный кейс, когда в дочерний передается глубоко наблюдаемый объект, внутри которого меняются поля. Тогда родительский обновляться не будет, а дочерний надо обернуть в observer.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
от 250 000 до 300 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽