Привет, у меня очень хороший опыт работы над Cordova с Ionic Framework и некоторыми другими фреймворками. Лично я не доволен производительностью Ionic, поэтому планирую перейти на React Native с Ionic.
Я просто хочу узнать несколько вещей перед переключением. В проекте Cordova, когда вы пишете приложение для Android, тот же код будет использоваться для iOS и Windows. Так что экономится много времени на написание кода. Вам просто нужно добавить платформу с помощью однострочной команды. Но насчет React я не уверен.
То же самое происходит в React Native? Android и iOS используют один и тот же код с другой платформой, или мы должны писать весь код для другой платформы, или какой-то процент кода используется совместно?
Также Ionic framework поставляется с множеством компонентов и предварительно созданных пользовательских интерфейсов. React Native также предлагает пользовательские интерфейсы и компоненты?
Следует ли мне сначала изучить React js, чтобы запустить React Native, или я могу изучить React Native и React Js вместе?
Можем ли мы использовать код React Native для веб-платформы?