2016-07-01 59 views
11

在一個應用程序中是否可以使用React Native和Xamarin?將Xamarin和React Native結合在一個應用程序中

你可以用兩種方式來看這個。

  1. 在Xamarin應用中嵌入react-native。這意味着創建一個綁定到RCTRootView,以便Xamarin可以初始化它並加載js包。這是否意味着所有其他的反應類型都需要被綁定?或者RCTRootView就足夠了?
  2. 如果你以另一種方式來看待它:是否可以使用Xamarin編寫原生視圖(無論是Android視圖還是iOS UIViews)並使react-native使用它們?這可能也涉及某種綁定,因爲這需要iOS上的RCTViewManager或Android上的ViewManager

你爲什麼要這麼做?也許是因爲你想用一個新的部分來擴展現有的Xamarin應用程序。也許是因爲你喜歡用C#編寫客戶視圖,而不是Swift或Java。或者,也許只是因爲你想糾纏的事情;-)

那麼有技術問題,這將使這種不可能(如宏)?或者,這在技術上是可行的,但只是非常麻煩去?或者可以這樣做?

回答

4

如何將integrate a React Native View整合到任何現有的iOS或Android應用程序中都是有據可查的,所以這應該是可以的。

您可能還想看看Wix的react-native-navigation,因爲它們已經脫離了React Native的標準「獨特視圖」。

此外,有人可以在React Native應用程序中使用Cordova plugins,作爲如何以相反方式執行此操作的示例。

相關問題