react native是框架;React Native是Facebook于2015年4月開源的跨平臺移動應用開發(fā)框架,是Facebook早先開源的JS框架React在原生移動應用平臺的衍生產物,支持iOS和安卓兩大平臺。
本教程操作環(huán)境:Windows10系統(tǒng)、React Native0.67版、Dell G3電腦。
react native是框架嗎?
是的。
React Native (簡稱RN)是Facebook于2015年4月開源的跨平臺移動應用開發(fā)框架,是Facebook早先開源的JS框架 React 在原生移動應用平臺的衍生產物,支持iOS和安卓兩大平臺。
RN使用Javascript語言,類似于HTML的JSX,以及CSS來開發(fā)移動應用,因此熟悉Web前端開發(fā)的技術人員只需很少的學習就可以進入移動應用開發(fā)領域。
主要功能
React Native主要特性如下:
-
原生的iOS組件
React Native主張“Learn once, write everywhere”而非其他跨平臺工具一直宣揚的“Write once, run everywhere”。通過React Native,開發(fā)者可以使用UITabBar、UINavigationController等標準的iOS平臺組件,讓應用界面在其他平臺上亦能保持始終如一的外觀、風格。
-
異步執(zhí)行
JavaScript應用代碼和原生平臺之間所有的操作都采用異步執(zhí)行模式,原生模塊使用額外線程,開發(fā)者可以解碼主線程圖像、后臺保存至磁盤、無須顧忌UI等諸多因素直接度量文本設計布局。
-
觸摸處理
React Native引入了一個類似于iOS上Responder Chain響應鏈事件處理機制的響應體系,并基于此為開發(fā)者提供了諸如TouchableHighlight等更高級的組件。
推薦學習:《react視頻教程》