Встречается на собеседованиях • сегодня

Почему сейчас не нужно писать 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 может оставаться обязательным.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы