react native是框架;React Native是Facebook於2015年4月開源的跨平台行動應用開發框架,是Facebook早先開源的JS框架React在原生行動應用平台的衍生產物,支援iOS和安卓兩大平台。
本教學操作環境:Windows10系統、React Native0.67版、Dell G3電腦。
react native是框架嗎?
是的。
React Native (簡稱RN)是Facebook於2015年4月開源的跨平台行動應用開發框架,是Facebook早期開源的JS框架React 在原生行動應用平台的衍生產物,支援iOS和安卓兩大平台。
RN使用Javascript語言,類似於HTML的JSX,以及CSS來開發行動應用,因此熟悉Web前端開發的技術人員只需很少的學習就可以進入行動應用開發領域。
主要功能
React Native主要特性如下:
原生的iOS元件
React Native主張「Learn once, write everywhere」而非其他跨平台工具一直宣揚的「Write once, run everywhere」。透過React Native,開發者可以使用UITabBar、UINavigationController等標準的iOS平台元件,讓應用程式介面在其他平台上也能保持一致的外觀、風格。
非同步執行
JavaScript應用程式碼和原生平台之間所有的操作都採用非同步執行模式,原生模組使用額外線程,開發者可以解碼主線程圖像、後台保存至磁碟、無須顧忌UI等諸多因素直接度量文字設計佈局。
觸控處理
React Native引入了一個類似於iOS上Responder Chain響應鏈事件處理機制的回應體系,並基於此為開發者提供了諸如TouchableHighlight等更高級的元件。
推薦學習:《react影片教學》
以上是react native是框架嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!