React Native + Android (Java) + iOS (Swift) - PullRequest
0 голосов
/ 14 октября 2018

Я новичок в мире гибридных приложений.Я много читал, что React Native не может доказать свою вычислительную мощь по сравнению с подходами Native.

Можно ли писать код JavaScript, а когда застрял, использовать NATIVE CODE (JAVA ANDSWIFT) в том же файле, чтобы получить вычислительную мощность.

Я просто хочу знать, что программирование JavaScript + Android + Swift может быть написано одновременно в одном приложении, чтобы использовать все функции в целом?Может быть для удобства или повышения производительности

Ответы [ 2 ]

0 голосов
/ 15 октября 2018

не в том же файле, нет, но в том же проекте.Для некоторых работ вам нужно будет использовать сторонние библиотеки (большая часть темы написана с родным языком), или создавать свои собственные модули на Android и IOS, а затем использовать его для реагирования на родной, эти модули будут написаны на Java для Androidи target-c и swift ect для ios.

И для моего небольшого опыта, реакция на native проста в использовании, и вы можете создавать приложения очень быстро, в основном, если вы используете javascript, но, на мой взгляд, этоэто далеко не полный каркас, он еще не зрелый.

0 голосов
/ 15 октября 2018

Короткий ответ: Нет

Более длинный ответ: Самое близкое, что есть у React Native к тому, о чем вы говорите, - это реализация модулей из нативного кода, но вы делаете это через JavaScript.

Цитатаиз документации по Как реализовать собственные компоненты пользовательского интерфейса :

Существуют тонны встроенных виджетов пользовательского интерфейса, готовых для использования в последних приложениях - некоторые из них являются частьюПлатформа, другие доступны в виде сторонних библиотек, и еще больше может использоваться в вашем собственном портфолио.В React Native уже есть несколько наиболее важных компонентов платформы, таких как ScrollView и TextInput, но не все, и уж точно не те, которые вы, возможно, написали сами для предыдущего приложения.К счастью, довольно просто обернуть эти существующие компоненты для полной интеграции с вашим приложением React Native.

Примечание: я раньше не использовал React Native.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...