Встречается на собеседованиях • сегодня
Что появилось в 18 версии React
React 18 принёс несколько важных нововведений:
1. **Автоматический пакетный рендеринг (Automatic Batching)** – React теперь автоматически группирует обновления состояния, даже в асинхронных операциях:
```jsx
// Раньше: два рендера
setTimeout(() => {
setCount(c => c + 1);
setFlag(f => !f);
}, 1000);
// React 18: один рендер
```
2. **Concurrent Features** – новая архитектура рендеринга с приоритизацией задач:
```jsx
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render();
```
3. **Новые хуки**: `useId`, `useTransition`, `useDeferredValue` для работы с concurrent-режимом.
4. **Suspense на сервере** – улучшенный SSR с selective hydration.
5. **Строгий режим** теперь имитирует unmount/remount компонентов для выявления проблем.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы