логотип PurpleSchool
логотип PurpleSchool

Обновление React Native 0.78

Картинка поста Обновление React Native 0.78

Что нового

- Интеграция React 19 — добавлены новые функции React: actions | useActionState | useOptimistic | use | ref as props. Требует обновления приложений с прошлых версий React Native, так как в новой некоторые старые API удалены, пример - propTypes

- Поддержка Android XML drawables — теперь можно загружать графику .xml в векторном формате, это уменьшит размер приложения и улучшит отображение, но на iOS поддерживаться не будет

- Упрощено использование React Compiler — теперь достаточно установить сам компилятор и настроить плагин Babel вместо отдельной установки пакетов, как ранее

- Упрощена интеграция с iOS — новый класс ReactNativeFactory упрощает внедрение React Native в существующие iOS-приложения т.к. берет на себя большую часть работы по наладке моста между платформами

- Логи JavaScript в Metro — чтобы дать больше времени для миграции, вернули опцию логов через Metro, удаленную в версии 0.77. Позже обещают снова отключить

↗️ Детали релиза

Карта развития разработчика

Получите полную карту развития разработчика по всем направлениям: frontend, backend, devops, mobile

Комментарии

0

Карта развития разработчика

Получите полную карту развития разработчика по всем направлениям: frontend, backend, devops, mobile