Реакт версия 18.0

Batching - процесс группировки нескольких вызовов обновления состояния в один этап рендеринга. Каждое изменение стейта вызывает перерисовку компонента, теперь перересовка изменений объединяется, и рендер происходит 1 раз.

Конкурентный режим - позволяет сделать перерисовку основного интерфейса отложенной (строит очередь приоритетов и определяет, когда эту перерисовку провести). Хуки: useTransition и useDeferredValue.

Хук useId - возвращает уникальный ID.