複製鏈接
請複製以下鏈接發送給好友

react native

鎖定
React Native (簡稱RN)是Facebook於2015年4月開源的跨平台移動應用開發框架,是Facebook早先開源的JS框架 React 在原生移動應用平台的衍生產物,支持iOS安卓兩大平台。RN使用Javascript語言,類似於HTMLJSX,以及CSS來開發移動應用,因此熟悉Web前端開發的技術人員只需很少的學習就可以進入移動應用開發領域。
軟件名稱
React Native
軟件平台
JavaScriptCore [2] 
軟件語言
JavaScript
軟件版本
0.72 [1] 

react native產生背景

React Native使你能夠在Javascript和React的基礎上獲得完全一致的開發體驗,構建世界一流的原生APP

react native發展歷程

React Native着力於提高多平台開發的開發效率 —— 僅需學習一次,編寫任何平台。(Learn once, write anywhere)。
Facebook已經在多項產品中使用了React Native,並且將持續地投入建設React Native。

react native版本記錄

0.72
0.71
0.70
0.69
0.68
0.67;
0.66 ;
0.65 ;
0.64;
0.63。 [1] 

react native主要功能

React Native主要特性如下:
  • 原生的iOS組件
react native react native
React Native主張“Learn once, write everywhere”而非其他跨平台工具一直宣揚的“Write once, run everywhere”。通過React Native,開發者可以使用UITabBar、UINavigationController等標準的iOS平台組件,讓應用界面在其他平台上亦能保持始終如一的外觀、風格。
  • 異步執行
JavaScript應用代碼和原生平台之間所有的操作都採用異步執行模式,原生模塊使用額外線程,開發者可以解碼主線程圖像、後台保存至磁盤、無須顧忌UI等諸多因素直接度量文本設計佈局。
  • 觸摸處理
React Native引入了一個類似於iOS上Responder Chain響應鏈事件處理機制的響應體系,並基於此為開發者提供了諸如TouchableHighlight等更高級的組件。
參考資料