2015-05-24 5 views
0

В случае React, если дочерний компонент обновляет, будь то реквизиты или состояния, вызывается ли родительский componentWillUpdate?ReactJS - componentWillUpdate на родительский компонент

+0

Данные передаются в одну сторону ... так что я не уверен, что вы имеете в виду (а родитель был компонентом, который изменил бы свойства ребенка)? Как будет инициироваться родительский 'componentWillUpdate'? – WiredPrairie

ответ

3

Поскольку компонент получает свои реквизиты от своего родителя, если его реквизит изменяется, то по определению означает, что родитель должен был переименовать. Однако компонент, который обновляет свое собственное состояние, не приводит к тому, что его родительский параметр каким-либо образом изменяется, и поэтому не вызывает componentWillUpdate на его родительском элементе.

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