首页 文章

React Native和ReactXP之间有什么不同

提问于
浏览
3

ReactXP是一个非常新的,没有太多关于它的东西 .

据我所知

  • ReactXP和React Native都可以构建本机移动应用程序(iOS,Android) .

  • ReactXP是 Build 在ReactJS / React Native之上的东西 .

  • 看起来React Native和ReactXP的目的是相同的 - 构建跨平台的移动应用程序 .

是ReactXP对微软友好吗?

2 回答

  • 3

    ReactXP 使用 ReactReact Native 构建,并且两个平台的生命周期方法保持不变 . React Native 之间的主要区别在于 ReactXP 开箱即用,不仅有 iOSAndroid ,还有 webWindowsOS

  • 1

    The authors of React use the phrase “learn once, write anywhere”.

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

    Problem: 视图层需要为每个平台单独实现 .

    ReactXP(Solution): 一个瘦的跨平台层,可以跨多个目标平台共享您的视图定义,样式和动画 .

    More: 一般来说,它公开了API,组件,道具,样式和动画参数,它们以一致的方式在React JS(HTML)和React Native for iOS和Android上实现 . 一些特定于平台的道具和样式属性已暴露,但我们已尽力将这些属性保持在最低限度 .

    Source/Reference: https://microsoft.github.io/reactxp/

相关问题