Встречается на собеседованиях • сегодня
Что такое монтирование компонента в React
Монтирование (mounting) — это процесс создания экземпляра компонента и его вставки в DOM. В React это первый этап жизненного цикла компонента.
При монтировании:
1. Вызывается конструктор (если есть)
2. Выполняется `render()`
3. React обновляет DOM
4. Срабатывает `componentDidMount()` (идеальное место для запросов к API, подписок и т.д.)
Пример:
```jsx
class Example extends React.Component {
constructor(props) {
super(props);
this.state = { data: null };
}
componentDidMount() {
fetch('/api/data')
.then(res => res.json())
.then(data => this.setState({ data }));
}
render() {
return
{this.state.data || 'Loading...'}
;
}
}
```
Функциональные компоненты используют `useEffect` для аналогичного поведения:
```jsx
useEffect(() => {
// Код, аналогичный componentDidMount
}, []);
```
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы