archi_kud
@archi_kud
Frontend Developer

Как управлять состояние дочернего компонента?

Здравствуйте, начал делать небольшой проект и возник вопрос. Я не знаю как из родителя управлять состоянием дочернего компонента. У меня есть обработчик клика в родителя и он должен изменить состояние дочернего компонента. Как реализовать это?
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
hzzzzl
@hzzzzl
это в смысле?

onClick = e => {
  this.setState({daughter: 21})  // тут меняем стейт в родителе
}

....

<Something onClick={this.onClick} />   // тут "клик в родителя"
<DaughterComponent someValue={this.state.daughter} />   // это будет доступно в компоненте как props.someValue, и там уже рендерить как надо
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы