ReactXP是相当新的,没有什么关于它的东西。
阿法伊克
-
ReactXP和React Native都可以构建原生移动应用程序(iOS,Android(。
-
ReactXP是建立在ReactJS/React Native之上的东西。
-
看起来 React Native 和 ReactXP 的目的是一样的——构建跨平台的移动应用程序。
ReactXP只是更Microsoft友好吗?
React 的作者使用短语"一次学习,随处编写"。
使用 React 和React Native,您的 Web 应用程序可以与您的 iOS 和 Android 应用程序共享其大部分逻辑。
问题:视图层需要为每个平台单独实现。
ReactXP(解决方案(:一个薄的跨平台层,可以在多个目标平台之间共享您的视图定义、样式和动画。
更多:一般来说,它公开了API,组件,道具,样式和动画参数,这些参数在iOS和Android的React JS(HTML(和React Native中以一致的方式实现。已经公开了一些特定于平台的道具和样式属性,但我们试图将这些保持在最低限度。
来源/参考资料: https://microsoft.github.io/reactxp/
ReactXP
是使用React
和React Native
构建的,生命周期方法在两个平台上保持不变。React Native
之间的主要区别在于ReactXP
开箱即用,不仅具有iOS
和Android
,而且在web
和WindowsOS
上也是如此!