React 18 принёс automatic batching и transitions; React 19 добавил Actions, useActionState, useOptimistic и новые возможности работы с ресурсами.
Что нового появилось в современных версиях React, в частности в React 18 и React 19? С чем сталкивался на практике?
React 18 принёс automatic batching и transitions; React 19 добавил Actions, useActionState, useOptimistic и новые возможности работы с ресурсами.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
React 18 принёс automatic batching и transitions; React 19 добавил Actions, useActionState, useOptimistic и новые возможности работы с ресурсами.
Различайте знание API и практический опыт: назовите конкретное изменение проекта и его эффект. Transitions помогают отделить несрочные обновления; Actions упрощают состояние асинхронных действий. Обновление версии само по себе не включает все архитектурные возможности фреймворка и не отменяет необходимость профилирования.
Источник: react.dev.