При выборе языка React Native ожидается, что разработка одного приложения под две платформы займёт в два раза меньше времени, чем разработка двух приложений. Но по итогу оказывается, что разработка занимает столько же (если не больше) из-за сложностей, скрытых под внешним блеском и маркетингом.
Ещё хочется добавить. Жирный минус в RN, по крайней мере для iOS, отсутствие поддержки контроллеров. Мы работали с дополненной реальностью, и был готовый контроллер из ARKit... Модуль для RN в этом случае поступает просто, создаёт статический класс ARView, который живёт всегда. Приходится как-то останавливать его... короче, убийца Айфона (его батарейки )))
RN вроде и не предназначен для подобного рода приложений( игры/дополненная реальность )
Для них логичней какой-нибудь Unity или Unreal попробовать