什么是 Expo

Expo是一组工具、库和服务,可以通过编写JavaScript来构建本地的iOS和android应用程序。

说人话,就是在React Native的基础上再封装了一层,让我们的开发更方便,更快速。

  • 做过移动端的同学在做跨平台之前肯定会担心一个点,就是各种原生功能(相机,相册,定位,蓝牙等等),使用expo的话,会比你开发一个裸的React Native真的会快很多,而且会少踩很多坑。

没有做过移动端的前端那就更需要这个了,不然移动端的一些隐藏的限制和坑,会让你很头疼。

我们选择在社区中开始讨论一些 expo 的原因其实也是工作需要。

工作上面需要做一些移动的开发,但我又是一个完全的后端和数据开发,前端对我来说只需要显示内容即可。

但怎么显示还是需要一些框架。

以前的项目

以前一个公司做了一些 APP,这些 APP 简单到很多界面都是直接调用后端生成的 HTML。

你没有看错,后端返回 html 代码,然后前端显示。

牛 X 吧。