2016-03-28 2 views
0

Я использую глобальное состояние приложения в компоненте с mapStateToProps. Мой вопрос - это лучший способ использовать реквизиты. Выполняя mapStateToProps в родительском, получите реквизит, а затем передайте его ребенку или выполните mapStateToProps в дочернем элементе.Реагировать на реквизит дочернего компонента

Я занимаюсь оптимизацией, когда мои реактивные компоненты должны обновляться или нет.

ответ

3

Это вопрос редукции, не так ли? Если вы можете изолировать срез состояния до поддерева компонента, вы, вероятно, захотите подключить этот срез состояния к корню этого поддерева, чтобы компоненты-предшественники и братья и сестры не подвергались повторной визуализации каждый раз, когда это происходит. Это также облегчает получение необходимых реквизитов для рассматриваемого компонента (не беспокоясь о передаче их через все промежуточные компоненты.) См. reactjs/redux#419 для получения дополнительной информации.

+0

Это был именно тот ответ, который я искал. Спасибо. –

+0

Отлично, спасибо. Я обновил ответ с помощью дополнительной информации. – JMM

Смежные вопросы