【发布时间】:2016-11-03 20:39:25
【问题描述】:
是否可以在一个应用程序中使用 React Native 和 Xamarin。
你可以从两个方面来看待这个。
- 在 Xamarin 应用程序中嵌入 react-native。这意味着创建一个到
RCTRootView的绑定,这样 Xamarin 可以初始化它并加载 js 包。这是否意味着所有其他反应类型也需要绑定?或者RCTRootView就足够了吗? - 如果换个角度看:是否可以使用 Xamarin 编写本机视图(无论是 Android 视图还是 iOS UIView)并让 react-native 使用它们?这也可能涉及某种绑定,因为这需要 iOS 上的
RCTViewManager或 Android 上的ViewManager。
您为什么要这样做?可能是因为您想使用 react native 中的新部分来扩展现有的 Xamarin 应用程序。也许是因为你更喜欢用 C# 而不是 Swift 或 Java 来编写客户视图。或者也许只是因为你想把事情复杂化;-)
那么是否有技术问题会使这成为不可能(如宏)?或者这在技术上是可行的,但只是非常麻烦?或者可以这样做吗?
【问题讨论】:
标签: android ios xamarin react-native