你的位置:首页 > 软件开发 > Java > React Native——我的学习套路

React Native——我的学习套路

发布时间:2016-07-16 11:00:03
学习东西都有一定的套路,特别是新的框架,对于React Native,我是这么学的。第一步 : 这是啥在各种原因下,需要使用某个框架时,那第一件事就是知道这个框架是用来干什么。React Native,就是用来做移动端的跨平台应用(iOS和Android),使用JavaScrip ...

React Native——我的学习套路

学习东西都有一定的套路,特别是新的框架,对于React Native,我是这么学的。

第一步 : 这是啥

在各种原因下,需要使用某个框架时,那第一件事就是知道这个框架是用来干什么。React Native,就是用来做移动端的跨平台应用(iOS和Android),使用JavaScript来开发。据说性能非常接近原生,这是我最感兴趣的地方。

目前关于Hybrid App的框架,有大概两种分类:

1. 组件以Web实现为主,附加原生功能调用接口

优点:组件可在普通浏览器,微信等页面使用。

缺点:在某些低端机器页面卡顿,或者不平滑,效果不及原生很多。

2. 组件以原生实现为主,附加原生功能调用接口

优点:操作起来会更加流畅,效果很接近原生。

缺点:只能在固定容器下使用(但某些情况下这个不算是缺点)。

在我看来,React Native应该是第二种,虽然Hybrid App的定义是Web页面和原生壳的组合,但React Native的js文件也算是Web吧。另外,React Native印证了我之前的一句话——要做得像原生,有原生的效果,那就得用原生去做。

PS:知道框架用来干嘛的第一步就完成了。

第二步 : 环境搞起

第二步,该把开发环境搭起来。在装React Native开发环境时,该装NodeJS装NodeJS,该装Python的装Python,注意安装的版本。每个框架都肯定会有这些新手指引,照着来一步步就行了,这里注意一点,安装软件错了不要怕,仔细查看报错的日志,然后在网上查查,你遇到的问题别人也肯定遇到过(99%是这样的)。

React Native需要装的东西挺多的,不过我按着文档很顺利的就安装完了。

PS:我装的是在Window上开发Android的环境。

第三步 : HelloWorld

有个笑话:某程序员辞职之后准备练习书法,他买来了全套最好的书法用具,在纸上写下了几个字:Hello World。

可以说,HelloWorld是一切语言或框架学习的起始,它是经典中的经典。

于是,很重要的一步开始了,React Native的HelloWorld :

1. 初始化工程

在DOS输入命令 :react-native init AwesomeProject

从命令上看,看起来是初始化一个工程,于是,

1分钟......

10分钟......

1小时......

2小时......

纳尼,什么鬼,接近3个小时都没有初始化好,真是X了狗了。

2. 换npm源

据说是react-native命令行从npm官方源拖代码会因为“和谐”的原因,会拉不了,于是有人建议使用国内的:

npm config set registry https://registry.npm.taobao.orgnpm config set disturl https://npm.taobao.org/dist

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:React Native——我的学习套路

关键词:react

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录