Узнайте, что нового и на что повлиял этот выпуск
React Native 0.64-rc1 был выпущен несколько дней назад, и очень скоро появится стабильная версия. Давайте узнаем, какие изменения принесет нам эта новая версия.
Hermes on iOS
Hermes это движок JavaScript с открытым исходным кодом, оптимизированный для запуска приложений React Native на Android. Для многих приложений включение Hermes приведет к сокращению времени запуска, уменьшению использования памяти и уменьшению размера приложения.
Начиная с версии 0.60.4, Hermes доступен для Android. Но в этом новом выпуске вы также сможете использовать Hermes на iOS.
Преобразование профиля отслеживания Hermes в формат Chrome
Мы продолжаем работу с Hermes с новой командой для загрузки Hermes Sampling Profiler на локальную машину.
Конечно, это не что-то новое. Вы уже можете профилировать свое приложение React Native, работающее на Hermes. Но эта новая команда помогает пользователям преобразовать профиль трассировки Hermes в профиль трассировки Chrome и перенести его на локальный компьютер.
react-native profile-hermes [destinationDir] <flag>
Все эти подробности доступны в PR на GitHub.
Встроенные требования включены по умолчанию
В React Native 0.59 новая функция под названием Inline Requires была выпущена в виде бета-версии. Это позволяет Metro определять компоненты, которые могут быть «ленивыми», тем самым загружая необходимые ресурсы по мере необходимости, а не замедляя запуск. Вы можете найти объяснение этого в блоге React Native.
Начиная с версии 0.64, эта функция будет включена по умолчанию. Это позволит большому количеству приложений повысить производительность без каких-либо действий. Довольно круто, да?
Используйте React v17
В этой новой версии React Native использует последний основной выпуск React.
Но если вы уже немного познали себя, то знаете, что эта новая версия React не приносит ничего особенного - это всего лишь отправная точка.
Будем терпеливы и ждем других релизов!
И многое другое
Теперь у Hermes будет поддержка прокси, минимальная поддерживаемая версия Node - до 12, и рекомендуется использовать Xcode 12 - это только самые важные изменения.
В этом новом выпуске есть много других мелочей, которые могут повлиять на вас. Просмотрите полный журнал изменений, чтобы увидеть все изменения.