它解决什么问题
用 React 语法编译到小程序与 H5
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
京东 · 跨端框架
整理日期:2026-10-27 · 跨端框架 · 同分类 14 个
上面几项是本条目的关键信息摘要,正文整理见下方「详细说明」与「关键信息」。
用 React 语法编译到小程序与 H5
以 React 组件写法输出多端小程序与 H5,路由、请求与生命周期的差异由框架抹平;支持按端配置与插件,前端团队既有的组件与状态方案能直接复用。
各平台组件与接口覆盖并不齐,编译通过仍要逐端回归;构建链路偏重,冷启动与热更新体验不如各平台原生工具。
已有 React 技术栈、要同时投放多个小程序平台的前端团队。
只投一个平台,或需要用到该平台最新私有能力的小程序。
标签取自各项目公开信息里的分类字段,未做二次归类。
| 方案 | 形态 | 定位 | 许可证 |
|---|---|---|---|
| Flutter | 跨端 UI 框架 | 自绘引擎,一套代码出多端界面 | BSD-3-Clause |
| React Native | 跨端框架 | 用 React 写原生渲染的移动应用 | MIT |
| Expo | React Native 工具链 | React Native 的托管工具链 | MIT |
| uni-app | 跨端框架 | 用 Vue 语法一次编译到多端 | Apache-2.0 |
| Capacitor | 跨端运行时 | 把 Web 应用装进原生外壳 | MIT |
| Sentry Mobile | 错误与性能 SDK | 跨端错误与性能监控 SDK | MIT |
| fastlane | 发布自动化工具 | iOS 与 Android 发布自动化 | MIT |
| SQLDelight | 本地数据库框架 | 用 SQL 写跨端本地数据库 | Apache-2.0 |
| WatermelonDB | 离线数据库 | 为 React Native 做的离线库 | MIT |
| TensorFlow Lite | 端上推理引擎 | 移动端轻量推理引擎 | Apache-2.0 |
| Branch | 归因与深链服务 | 移动端深链与安装归因 | — |
| Appium | 自动化测试框架 | 跨平台移动端自动化框架 | Apache-2.0 |
| Detox | 端到端测试框架 | React Native 端到端测试 | MIT |
| Maestro | UI 自动化工具 | 用 YAML 写移动端流程测试 | Apache-2.0 |
同一分类内的方案才适合横向比较;定位列已按详情页原文截断
先看功能深度:需要系统级能力(后台任务、蓝牙、精确手势、原生控件)时两端原生更稳;以表单、列表、内容浏览为主的产品,Flutter / React Native 能省一半以上工作量,代价是包体积与个别插件的适配成本。
小程序是「不用安装的轻应用」,适合拉新与轻交互;需要后台常驻、推送、硬件能力或离线能力时仍然要做 App。常见做法是先用小程序验证需求,再决定是否投 App。
页面文字只做中文整理,数值不改写;仓库地址、许可证与版本请以官方仓库为准,本站与所列项目无隶属关系。
条目信息取自各项目官方仓库与文档;定位、优势与注意事项为中文归纳,数值不改写,仓库地址、许可证与版本以官方为准。