Встречается на собеседованиях • сегодня
Почему сейчас не нужно писать import React
С версии React 17 (2020) появился новый JSX-трансформатор, который автоматически добавляет необходимый импорт React при компиляции. Раньше JSX преобразовывался в `React.createElement()`, поэтому импорт был обязательным. Теперь компилятор (например, Babel или TypeScript) сам подключает нужные функции из `react/jsx-runtime`.
```jsx
// До React 17
import React from 'react';
function Component() {
return
Hello
;
}
// После React 17 (импорт не нужен)
function Component() {
return Hello
;
}
```
Но если вы используете хуки или другие API React, импорт всё равно потребуется:
```jsx
import { useState } from 'react';
```
Это изменение уменьшает размер бандла и упрощает код. Однако в старых проектах или с устаревшими инструментами импорт React может оставаться обязательным.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы