Реакт версия 18.0
Batching - процесс группировки нескольких вызовов обновления состояния в один этап рендеринга. Каждое изменение стейта вызывает перерисовку компонента, теперь перересовка изменений объединяется, и рендер происходит 1 раз.
Конкурентный режим - позволяет сделать перерисовку основного интерфейса отложенной (строит очередь приоритетов и определяет, когда эту перерисовку провести). Хуки: useTransition и useDeferredValue.
Хук useId - возвращает уникальный ID.