💥 New Architecture – Миграция близко!
В React Native созрело революционное изменение архитектуры.
☝️ Что изменится с новой версией архитектуры
☑️ UI Manager заменится на Fabric - Новый C++ движок рендера для UI ☑️ Core - JSI = direct interface between JavaScript and C++. За счет этого обеспечится синхронность вызовов JS к нативным модулям. Он будет без дополнительной обработки мостом, быстрее - благодаря JSI (не будет постоянной конвертации объектов обращения в JSON и Обратно). . ☑️ Можно менять движки JavaScript (на выбор Chakara/JavaScriptCore/V8) ☑️ Lazy-Load Native Modules (Turbo Modules). Теперь нативные модули будут инициализироваться, только в моменте где они нужны. Они реализованы по паттерну Singleton, поэтому будут живы пока будет живо приложение. Переписывания библиотек не потребуется, тк есть обратная совместимость, но нужно подшаманить.
И это еще не все плюшки которые подъехали.
Я перечислил наиболее критичные и революционные моменты в React Native.
Все остальное можно прочитать в статье (спасибо автору, за проделанный анализ)
🔗 https://medium.com/@under_the_hook/react-native-the-new-architecture-c4ba8ed8b452
Также в этой статье подробно разобрана механика работы React Native на старой архитектуре, и разобраны особенности новой. Для повторения базы, прекрасный материал.
P.S.: Ну и если вы все еще думаете что приложения на React Mative это выбвью, тоже рекомендую заглянуть в статью, все не так как говорят евангелисты нативной разработки 😁
🛠️ Инструменты для обновления
- Release Notes → https://github.com/facebook/react-native/releases
- Upgrade Helper → https://react-native-community.github.io/upgrade-helper/
- Migration Doc → https://reactnative.dev/docs/new-architecture-intro
· 03.03.2024
Дим, бомбический контент 💣
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 03.03.2024
Спасибо))) я даже контент план начал маленький вести)) пробуюсь в блоггинге 😅
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён