💥 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 это выбвью, тоже рекомендую заглянуть в статью, все не так как говорят евангелисты нативной разработки 😁

🛠️ Инструменты для обновления

#Разработка #кроссплатформа #dev #ReactNative

💥 New Architecture – Миграция близко! | Сетка — социальная сеть от hh.ru
💥 New Architecture – Миграция близко! | Сетка — социальная сеть от hh.ru 💥 New Architecture – Миграция близко! | Сетка — социальная сеть от hh.ru