【问题标题】:What's the different between React Native and ReactXPReact Native 和 ReactXP 有什么不同
【发布时间】:2017-04-12 02:19:14
【问题描述】:

ReactXP 是相当新的东西,没什么大不了的。

自问自答

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

  2. ReactXP 是在 ReactJS/React Native 之上构建的。

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

ReactXP 是不是对微软更友好?

【问题讨论】:

    标签: mobile react-native


    【解决方案1】:

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

    借助 React 和 React Native,您的网络应用可以与您的 iOSAndroid 应用共享其大部分逻辑

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

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

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

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

    【讨论】:

      【解决方案2】:

      ReactXP 是使用 ReactReact Native 构建的,生命周期方法在两个平台上保持相同。 React Native 之间的主要区别在于,ReactXP 不仅适用于 iOSAndroid,而且适用于 webWindowsOS

      【讨论】:

        猜你喜欢
        • 2016-04-11
        • 2015-06-16
        • 2017-01-03
        • 2019-06-21
        • 1970-01-01
        • 2017-11-06
        • 2019-04-27
        • 2019-05-09
        相关资源
        最近更新 更多