2016-09-21 2 views
0

Я читал, что React Native создаст родные приложения (как android, так и ios), а не как IONIC или Sencha Touch, которые используют cordova.Реагировать Нативный выход - .class (для android) и .c (для iOS)

Так будет выход .class для andorid и .c или .shift для приложений iphone. Что я имею в виду, когда мы создаем проект React Native для android, он преобразует java-скрипт в обычный проект Android (с java-классами, AndroidManifist.xml и т. Д.)

Может кто-то прояснит меня на этом.

Нужно доработать, использовать ли Ionic или React Native для моего следующего проекта, потому что Sencha Touch уже мертв.

Благодаря Джозеф

ответ

1

Реагировать Родной не преобразует JavaScript в Java или Objective C, это платформа, которая просто позволяет сделать мостиковые нативные вызовы в зависимости от платформы вы пишете для вас использовать JavaScript. Это позволяет вам делиться множеством бизнес-логики, имея возможность создавать приложение, ориентированное на платформу.

Результат сборки приложения по-прежнему является регулярным .class или .m или .swift, но также включает ваш JavaScript.

Просто прочтите описание хозяев страницы: https://facebook.github.io/react-native/

+0

Спасибо за ваш ответ. Поэтому я считаю, что Кордове не нужно. –