Встречается на собеседованиях • сегодня
Какую логику использовал в componentDidMount в React
componentDidMount — метод жизненного цикла React-компонента, вызываемый после монтирования компонента в DOM. Используется для:
- Запросов к API — получение данных после рендеринга.
- Подписки на события — например, WebSocket или resize.
- Работы с DOM — когда нужно взаимодействовать с элементами после их отрисовки.
- Инициализации библиотек — например, карты или слайдера.
Пример:
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 = () => { /* ... */ };
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы