Подтвердить что ты не робот

Комбинируйте Xamarin и React Native в одном приложении

Можно ли использовать React Native и Xamarin в одном приложении.

Вы можете посмотреть на это двумя способами.

  • Вставить реакцию-родной в приложение Xamarin. Это означало бы создание привязки к RCTRootView таким образом, чтобы Xamarin мог инициализировать его и загрузить пакет js. Означает ли это, что все другие типы реагирования также должны быть связаны? Или будет RCTRootView достаточным?
  • Если вы посмотрите на это по-другому: можно ли написать собственный вид (будь то Android-представления или iOS UIViews) с помощью Xamarin и заставить их использовать native-native? Вероятно, это также связано с каким-то привязкой, потому что для Android требуется RCTViewManager на iOS или ViewManager.

Зачем вам это нужно? Возможно, потому, что вы хотите расширить существующее приложение Xamarin с новым разделом в ответном нативном. Может быть, потому, что вам нравится писать отзывы клиентов лучше на С#, чем в Swift или Java. Или, может быть, просто потому, что вы хотите свернуться, -)

Есть ли технические проблемы, которые сделали бы это невозможным (например, макрос)? Или это технически возможно, но просто очень громоздко? Или это можно сделать?

4b9b3361

Ответ 1

Как интегрировать React Native View в любое существующее приложение для iOS или Android хорошо документировано, поэтому это определенно возможно.

Вы также можете взглянуть на Wix react-native-navigation, поскольку они вырвались из стандартного "уникального представления" из React Native.

Кроме того, кто-то разрешил использовать плагины Cordova в приложении React Native, в качестве примера того, как это сделать другим способом.