入坑React之六 React Native

2017-05-22  本文已影响171人  松鼠杨

Ant Design Mobile#

这是antd官方的对于手机开发的组件库。它首先是支持手机端H5界面开发,其次是RN(React Native)。因此它的部分组件是不支持RN的(有些组件的部分API也是不支持RN),至少是目前不支持。去年下半年才开源的,我相信随着它版本的演进也会逐渐地对RN进行支持。它的目标是提供符合AntDesign标准的组件,尽可能地忽略OS差异,在手机端实现支付宝APP风格的UI。

React Native入坑#

想用antd mobile做RN,先要搞好RN本身。按照Facebook官方的RN说明,按照它的GET Start教程可以部署好环境。包括:

这样看起来,Android Studio用途就是安装和管理SDK和AVD等。由于调试RN程序前AVD需要先启动。因此,如果AVD用命令直接启动的话,就不用拉起Android Studio了。
而RN开发本身,则和主流前端开发一样,用文本编辑工具即可。它也支持Webpack式的热发布。

DVA#

dva官方号称支持RN,我信。毕竟它统一封装了redux和route,还是很好用的。dva和UI组件库是谁其实并没有什么关系。
入门应用看这里,它解决了RN不支持React Router的问题,而是支持了Navigation。

用手机调试#

居然非常简单,只要将手机USB插上电脑就完成了。

无需使用Android Studio,打开命令行即可。

上一篇 下一篇

猜你喜欢

热点阅读