React Native 和 ReactXP 有什么不同

Eri*_* So 4 mobile react-native

ReactXP 是相当新的,没有太多关于它的内容。

AFAIK

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

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

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

ReactXP 只是对微软更友好吗?

ANi*_*nJa 5

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

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

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

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

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

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