Что нового появилось в современных версиях 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 и новые возможности работы с ресурсами.

Подробный разбор

Ответ с пояснениями

React 18 принёс automatic batching и transitions; React 19 добавил Actions, useActionState, useOptimistic и новые возможности работы с ресурсами.

Различайте знание API и практический опыт: назовите конкретное изменение проекта и его эффект. Transitions помогают отделить несрочные обновления; Actions упрощают состояние асинхронных действий. Обновление версии само по себе не включает все архитектурные возможности фреймворка и не отменяет необходимость профилирования.

Источник: react.dev.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее