Я знаю, что это фреймворк. Меня интсересует то, как тут все устроено.
Во что компилируется js код в React Native?
Превращается в Java, Obj-C или какой-нибудь код?
Я написал простое приложение (использовал expo) которое выводит текст, картинки и лист - это все реализуемо за счет реакт компонентов. Но как реализуются выдвигаемые панели, доступ к камере и системе смартфона для меня загадка, предполагаю, что существуют специальные функции для работы со всем этим, но на чем они реализованы и как с ними связан react?
Могут ли на React Native создаваться большие и сложные приложения? И если да, то достаточно ли для этого знаний react, js или придется погружаться в мир java, kotlin и тд?
Ну и как дополнительный вопрос: можно ли на реакте писать игры сложнее чем крестики-нолики на компонентах?