Встречается на собеседованиях • сегодня
В чем проблема 17 версии React
React 17 — это "мостовая" версия, которая не добавляет новых фич, но упрощает постепенный переход на React 18. Основные изменения:
1. **Новый JSX Transform** — автоматически импортирует `jsx` из React, уменьшая размер бандла.
2. **Изменения в Event Delegation** — события теперь привязываются к корню рендера, а не `document`, что улучшает интеграцию с другими библиотеками.
3. **Устранение предупреждений** — например, для `UNSAFE_` методов.
Пример нового JSX:
```jsx
// До React 17
import React from 'react';
function App() { return
Hello
; } // После React 17 (не требует импорта React) function App() { returnHello
; } ``` Проблемы: - Может сломать кастомные решения, зависящие от старой системы событий. - Требует обновления инструментов (Babel, ESLint) для поддержки нового JSX.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы