Встречается на собеседованиях • сегодня
Когда происходит вызов componentDidMount в React
Метод `componentDidMount` вызывается сразу после того, как компонент был вмонтирован (добавлен) в DOM. Это происходит один раз за жизненный цикл компонента.
**Когда использовать:**
- Загрузка данных с сервера
- Подписки на события
- Работа с DOM (например, инициализация библиотек)
**Пример:**
```jsx
class MyComponent extends React.Component {
componentDidMount() {
console.log('Компонент вмонтирован!');
fetch('https://api.example.com/data')
.then(response => response.json())
.then(data => this.setState({ data }));
}
render() {
return
Загрузка данных...
;
}
}
```
**Важно:**
- Не вызывается при SSR (Server-Side Rendering)
- В функциональных компонентах аналог — хук `useEffect` с пустым массивом зависимостей.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы