"Реакция-натив" против "РеакшП"
Я начал разработку приложения для всех трех платформ (веб, iOS и Android) с единой базой кода.
Я наткнулся на эти две библиотеки и хочу узнать, какая из них лучше и почему?
Кроме того, я столкнулся с множеством проектов с открытым исходным кодом, например React Navigation, Lottie.
Могу ли я интегрировать реагирующую навигацию (или любой популярный реагирующий модуль) в свое приложение реагирующее - веб или реактивное приложение X?
Пожалуйста, предоставьте ваш вклад и TIA.
1 ответ
response-native - это фреймворк для создания приложений для iOS и Android с использованием React. Вы можете прочитать больше о концепции React Native bridge здесь
ReactXP - это набор компонентов /API, который построен на основе React Native, React, React Native Windows для упрощения создания кроссплатформенных приложений для нескольких платформ (iO, Android, UWP, Web) с одним API для всех из них. Это похоже на jQuery, который пытается решить проблему с кросс-браузерной совместимостью. Подобное мы можем сказать о ReactXP - он пытается предоставить API/ Компоненты, которые работают на нескольких платформах.
Могу ли я интегрировать реагирующую навигацию (или любой популярный реагирующий модуль) в свое приложение реагирующее - веб или реактивное приложение X?
ReactXP: возможно, но не рекомендуется. Обычно, плагины реагируют только на родные iOS
а также Android
(есть исключения и некоторые из них поддерживают Windows
), поэтому вам нужно позаботиться о реализации для других платформ. ReactXP имеет несколько расширений, включая навигацию.
Мы используем RXP в максимально возможной степени, а затем создаем другой набор компонентов для Интернета и мобильных устройств.
Например, в Интернете вам, скорее всего, понадобится <a>
тег с href
prop для поддержки открытия ссылок в новых вкладках. А на мобильном телефоне - нет. В этом случае мы реализовали<Link>
компонент для каждой платформы.
То же самое касается навигации, модальных окон, выборок и т. Д., И других специфичных для платформы вещей, таких как реализация localstorage.