React Native 和 ReactXP 有什么区别



ReactXP是相当新的,没有什么关于它的东西。

阿法伊克

  1. ReactXP和React Native都可以构建原生移动应用程序(iOS,Android(。

  2. ReactXP是建立在ReactJS/React Native之上的东西。

  3. 看起来 React Native 和 ReactXP 的目的是一样的——构建跨平台的移动应用程序。

ReactXP只是更Microsoft友好吗?

React 的作者使用短语"一次学习,随处编写"。

使用 React 和

React Native,您的 Web 应用程序可以与您的 iOSAndroid 应用程序共享其大部分逻辑。

问题:视图层需要为每个平台单独实现。

ReactXP(解决方案(:一个薄的跨平台层,可以在多个目标平台之间共享您的视图定义、样式和动画。

更多:一般来说,它公开了API,组件,道具,样式和动画参数,这些参数在iOS和Android的React JS(HTML(和React Native中以一致的方式实现。已经公开了一些特定于平台的道具和样式属性,但我们试图将这些保持在最低限度。

来源/参考资料: https://microsoft.github.io/reactxp/

ReactXP是使用ReactReact Native构建的,生命周期方法在两个平台上保持不变。React Native之间的主要区别在于ReactXP开箱即用,不仅具有iOSAndroid,而且在webWindowsOS上也是如此!

相关内容

  • 没有找到相关文章

最新更新