Встречается на собеседованиях • сегодня

Какую логику использовал в componentDidMount в React

componentDidMount — метод жизненного цикла React-компонента, вызываемый после монтирования компонента в DOM. Используется для:

  1. Запросов к API — получение данных после рендеринга.
  2. Подписки на события — например, WebSocket или resize.
  3. Работы с DOM — когда нужно взаимодействовать с элементами после их отрисовки.
  4. Инициализации библиотек — например, карты или слайдера.

Пример:

jsx
class MyComponent extends React.Component {
  componentDidMount() {
    fetch('https://api.example.com/data')
      .then(response => response.json())
      .then(data => this.setState({ data }));

    window.addEventListener('resize', this.handleResize);
  }

  componentWillUnmount() {
    window.removeEventListener('resize', this.handleResize);
  }

  handleResize = () => { /* ... */ };
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы