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