2016-07-01 19 views
11

Byłoby możliwe użycie React Native i Xamarin w jednej aplikacji.Połącz Xamarin i React Native w jednej aplikacji

Możesz spojrzeć na to na dwa sposoby.

  1. Osadź reagujące natywne w aplikacji Xamarin. Oznaczałoby to utworzenie powiązania z RCTRootView w taki sposób, aby Xamarin mógł go zainicjować i załadować pakiet js. Czy to oznacza, że ​​wszystkie inne typy reakcji również muszą być związane? Czy może być wystarczające RCTRootView?
  2. Jeśli spojrzysz na to w inny sposób: czy możliwe byłoby pisanie natywnego widoku (czy to widoki systemu Android, czy iOS UIViews) przy użyciu Xamarin i sprawienie, aby native-native-użytkownicy z nich korzystali? Będzie to prawdopodobnie wiązało się również z pewnym wiązaniem, ponieważ wymaga ono RCTViewManager na iOS lub ViewManager na Androidzie.

Dlaczego chcesz to zrobić? Może dlatego, że chcesz rozszerzyć istniejącą aplikację Xamarin o nową sekcję reagowania natywnego. Może dlatego, że lubisz pisać widoki klientów lepiej w języku C# niż w Swift lub Java. A może po prostu dlatego, że chcesz konwergować rzeczy ;-)

Czy są więc problemy techniczne, które uniemożliwiałyby to (jak w przypadku makr)? Czy jest to technicznie możliwe, ale po prostu bardzo uciążliwe, aby zacząć? Czy może to zrobić?

Odpowiedz

4

Jak do integrate a React Native View do każdej istniejącej aplikacji na iOS lub Androida jest dobrze udokumentowana, więc zdecydowanie powinno to być możliwe.

Możesz również rzucić okiem na Wix's react-native-navigation, ponieważ zostały one złamane w standardowym "unikalnym widoku" z React Native.

Ponadto, ktoś dał możliwość użycia Cordova plugins w aplikacji React Native, jako przykład, jak zrobić to na odwrót.

Powiązane problemy