ReactXP
一个用于构建跨平台应用程序的库

基于 React 构建

ReactXP 构建于流行的 React JS 和 React Native 框架之上。

XP 意为跨平台

在 Web、iOS、Android 和 Windows 之间共享大部分代码。

用户喜爱的应用

创建外观精美、响应迅速的网页和感觉原生的移动应用程序。


React 的作者使用“学习一次,随处编写”这句话。使用 React 和 React Native,您的 Web 应用可以与其 iOS 和 Android 应用共享大部分逻辑,但视图层需要为每个平台单独实现。我们更进一步,开发了一个我们称之为 ReactXP 的轻量级跨平台层。如果您将应用程序编写到此抽象层,则可以在多个目标平台之间共享视图定义、样式和动画。当然,您仍然可以提供特定于平台的 UI 变体,但可以根据需要选择性地进行。

ReactXP 的设计考虑了跨平台开发。通常,它公开了在 React JS(HTML)和 React Native(用于 iOS 和 Android)之间以一致方式实现的 API、组件、属性、样式和动画参数。一些特定于平台的属性和样式属性已公开,但我们已努力将其保持在最低限度。

ReactXP 旨在尽可能轻量级。“核心”组件和 API 仅限于几乎所有应用程序所需的功能。ReactXP 的扩展以类似的跨平台方式公开了更专业的功能。