加载中...
Expo 是构建在 React Native 之上的开源开发平台与工具链,由 Expo 公司(原 Exponent)维护,提供项目脚手架、预封装原生能力 SDK、云端构建与发布服务,使开发者可以在很少接触原生工程的情况下开发跨平台应用。
核心包括:Expo SDK(相机、定位、通知等数十个原生模块)、Expo Go(扫码即可预览项目的客户端)、EAS(Expo Application Services,云端构建 EAS Build、商店提交 EAS Submit 与 OTA 更新 EAS Update)以及基于文件系统的路由方案 Expo Router。
React Native 官方文档已将 Expo 作为新项目的推荐起点;OTA 更新能力让 JS 层修复无需重新发版。
优点是开发体验流畅、云服务完善;缺点是深度定制原生代码时需引入开发构建(dev build),部分高级场景仍要求原生知识。
登录 后参与讨论
暂无讨论,来发表第一条评论吧