11
在一個應用程序中是否可以使用React Native和Xamarin?將Xamarin和React Native結合在一個應用程序中
你可以用兩種方式來看這個。
- 在Xamarin應用中嵌入react-native。這意味着創建一個綁定到
RCTRootView
,以便Xamarin可以初始化它並加載js包。這是否意味着所有其他的反應類型都需要被綁定?或者RCTRootView
就足夠了? - 如果你以另一種方式來看待它:是否可以使用Xamarin編寫原生視圖(無論是Android視圖還是iOS UIViews)並使react-native使用它們?這可能也涉及某種綁定,因爲這需要iOS上的
RCTViewManager
或Android上的ViewManager
。
你爲什麼要這麼做?也許是因爲你想用一個新的部分來擴展現有的Xamarin應用程序。也許是因爲你喜歡用C#編寫客戶視圖,而不是Swift或Java。或者,也許只是因爲你想糾纏的事情;-)
那麼有技術問題,這將使這種不可能(如宏)?或者,這在技術上是可行的,但只是非常麻煩去?或者可以這樣做?