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

Что нового в React v18

React 18 принес несколько ключевых изменений: 1. **Автоматический батчинг** – группировка множественных обновлений состояния в один рендер для улучшения производительности. Раньше работал только в обработчиках событий, теперь работает везде (promises, timeouts и т.д.). 2. **Новый рендер-API** – `ReactDOM.createRoot()` вместо `ReactDOM.render()`. Позволяет использовать Concurrent-фичи. ```jsx // Старый способ (React 17) ReactDOM.render(, document.getElementById('root')); // Новый способ (React 18) const root = ReactDOM.createRoot(document.getElementById('root')); root.render(); ``` 3. **Concurrent-фичи** – `startTransition`, `useTransition`, `useDeferredValue` для приоритизации рендера и плавных UX-переходов. 4. **Suspense на сервере** – улучшенный SSR с сегментированной загрузкой и гидратацией. 5. **Новые хуки** – `useId`, `useSyncExternalStore`, `useInsertionEffect` (для CSS-in-JS библиотек).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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