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

Как в React проверить, что дочерний компонент загружен и отрисован?

Есть компонент А и его дочерний компонент Б. Как понять А, что его Б полностью загружен (например, произошло componentdidmount), но не перерисовывать А, а просто узнать?
  • Вопрос задан
  • 1211 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по React
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
rockon404
@rockon404 Куратор тега React
Frontend Developer
Так:
class Child extends Component {
  componentDidMount() {
    this.props.callback();
  }

  render() {
    return (
      <div>Child</div>
    );
  }
}

class Parent extends Component {
  onChildDidMount = () => {
    console.log('Child component was mounted!');
    // do something else
  };

  render() {
    return(
       <Wrapper>
         <Child callback={this.onChildDidMount} />
       </Wrapper>
    );
  }
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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