Прошел курс по React Native, удобно смотреть практику в действии. Всего 6,5 часов на 2-х кратной скорости и ты в теме.
Первые ощущения:
- нет стилей из коробки, нативные компоненты приходится существенно дорабатывать чтобы выглядело более-менее потребно, в принципе от этого я страдал в нативной разработке под iOS
- много нужно писать с нуля, нет из коробки, понимаю что это большая гибкость, но она кажется вредной
- хуки, стейты и контексты кажутся более сложной реализацией чем сервисы на ангулар
- есть местами кросс-зависимый код и свойства, т.е. придется систематически писать вилки для каждой ос
В общем инструмент не плохой, при желании за пару недель можно перейти. Но тут теряется возможность вебщикам позже с легкостью поменять дизайн со знанием HTML/CSS, а в моих проектах для клиентов это ценно.
Да и в производительности на Ionic Framework (Angular) я пока ни разу не слышал претензий по скорости интерфейса.
В общем это запасной план на случай если вдруг звезды так сойдутся что Angular вдруг закроется, ну или клиенты станут требовательнее по производительности.
