专栏名称: 移动开发前线
专注于分享移动开发前沿和一线技术。
目录
相关文章推荐
光伏资讯  ·  “澡堂+光伏”的完美应用! ·  3 天前  
光伏资讯  ·  “澡堂+光伏”的完美应用! ·  3 天前  
前端早读课  ·  【早阅】2025 年 CSS 愿望清单 ·  4 天前  
壹股经  ·  20250110全联动操盘视频 ·  5 天前  
壹股经  ·  20250110全联动操盘视频 ·  5 天前  
前端早读课  ·  【早阅】aiCoder:利用AST实现AI生 ... ·  5 天前  
前端之巅  ·  2025 年你应该告别的 5 个 ... ·  6 天前  
51好读  ›  专栏  ›  移动开发前线

晋升全栈式前端,只需这1步

移动开发前线  · 公众号  · 前端  · 2017-06-05 22:03

正文

随着微信小程序的发布,又一次将“全栈式前端”这个概念推到公众面前,而如果想成为全栈式前端”,就离不开React Native。


React Native的历史可以追溯到2013年的夏天,React Native是当时Facebook的一个黑客马拉松项目。虽然React Native很新,但在国外,很多巨头互联网公司已经使用React Native 完成app开发。早在2015年,Facebook就用React Native做了他们的第一个跨平台app——Ads Manager,让在Facebook上做广告的数百万用户可以随时管理自己的账户。2016年初,Instagram也开始将React Native 应用到其“推送通知设置”、“编辑个人资料”、“保存”、“评论审核”等功能。


此外,还有Airbnb、特斯拉(Tesla)、沃尔玛(Walmart)、UberEATS、Bloomberg等。在国内,QQ、手机百度、京东等app也已加入React Native大军。


React Native之所以可以吸引这么多巨头来应用,是因为其明显的优势——帮助开发者快速开发迭代、省去编译的时间,提高多平台开发的开发效率,即“Learn once, write anywhere”(仅需学习一次,编写任何平台)

 

具体地,React Native 的优势如下:


1、原生组件

React Native采用了原生UI组件,相比而言,使用HTML5/JavaScript实现的组件比起原生组件总会感觉差一截。

 

2、高代码复用率

比如,Instagram使用 React Native 开发的上述几个新功能在 iOS 与 Android 平台的代码重用率达到 85% - 99%;沃尔玛在 iOS 与 Android 平台的代码重用率是95%。因此,开发效率大大提高。

 

3、热加载

React Native大大缩短了文件修改后和看到修改所产生的变化之间所需的时间。也就是说,开发者可以立即看到其对代码所做的最新修改结果。如果你打开了两个窗口,其中一个包含代码,另一个显示代码的结果,你可以在第二个屏幕上立即看到你在第一个屏幕上所做的变化的效果。

 

为了让大家更好地了解React Native,StuQ工作坊联合腾讯前端高级工程师——莫卓颖,带你由浅入深掌握React Native开发实战技能

 

特别地,这次工作坊,我们还请来两位硅谷来的大咖——覃超大魔王和陈坤,带你从移动上的技术演变看最新硅谷Mobile App的技术选型。

 

座位有限,抢座点「 阅读原文 」