



Релиз Expo SDK 51
При создании нового проекта с помощью команды npx create-expo-app пользователь увидит обновленный шаблон проекта. В нем включены часто используемые зависимости и настройки, необходимые для большинства проектов, что позволяет быстро начать работу.
Кроме того, обновлен процесс "Getting Started" с Expo, что упрощает старт как с Expo Go, так и с development сборками. Эти изменения призваны облегчить освоение работы с Expo и ознакомление с доступными опциями.
expo-camera/next теперь экспортируется из expo-camera(подробнее), а expo-sqlite/next теперь экспортируется из expo-sqlite(подробнее). Старые версии доступны вexpo-camera/legacy и expo-sqlite/legacy в SDK 51, и они будут удалены в SDK 52.
expo-symbols в настоящее время представляет собой пакет только для iOS, который обеспечивает доступ к библиотеке SF символов, коллекции из более чем 5000 значков с различными масштабами и поддержкой анимации. Узнать больше.
Большинство изменений в последней версии Expo Router направлены на исправление ошибок и улучшения, основанные на отзывах сообщества. Вот некоторые из изменений:
Поддержка сегмента # в URL через const { "#": hash } = useLocalSearchParams().
Добавлены новые функции маршрутизатора для закрытия маршрутов: router.dismiss(), .dismissAll() и .canDismiss().
Удалены объекты ExpoRequest и ExpoResponse в пользу встроенных объектов Request/Response, соответствующих стандарту WinterCG.
Поддержка платформенно-специфичных расширений для маршрутов и файлов _layout (также требуется платформонезависимая версия).
Поддержка обработки переписывания URL для deeplink.
Улучшения для Typed Routes.
Параметр href в Typed Routes больше не является обобщенным.
Исправлены проблемы с поддержкой experiments.baseUrl в веб-версии.
В SDK 50 была добавлена
Читать на habr.com