首頁  >  文章  >  web前端  >  react native是什麼?能幹什麼?

react native是什麼?能幹什麼?

不言
不言原創
2018-10-25 11:13:319957瀏覽

react native是什麼?能幹些什麼呢? 可能很多朋友都不知道,這篇文章就來給大家介紹一下react native是什麼意思以及react native能乾些什麼,有需要的朋友可以看一看,希望對你有所幫助。

首先我們先說react native是什麼?

React Native (簡稱RN)是Facebook於2015年4月開源的跨平台行動應用開發框架,是Facebook早期開源的JS框架 React 在原生行動應用平台的衍生產物,目前支援iOS和安卓兩大平台。 RN使用Javascript語言,類似HTML的JSX,以及CSS來開發行動應用,因此熟悉Web前端開發的技術人員只需很少的學習就可以進入行動應用開發領域。

React Native完美相容於使用Objective-C、Java或是Swift編寫的元件。 如果你需要針對應用程式的某一部分特別優化,中途換用原生程式碼編寫也很容易。想要應用的一部分用原生,一部分用React Native也完全沒問題 —— Facebook的應用程式就是這麼做的。

React Native讓你只使用JavaScript也能寫出原生行動應用程式。它在設計原理上和React一致,透過聲明式的元件機制來建構豐富多彩的使用者介面。

看完了react native是什麼之後,我們就接著來看react native能幹什麼?

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

React Native產出的並不是“網頁應用”, 或者說“HTML5應用”,又或者“混合應用”。 最終產品是一個真正的行動應用,從使用感受和用Objective-C或Java編寫的應用相比幾乎是無法區分的。 React Native所使用的基礎UI元件和原生應用程式完全一致。你要做的就是把這些基礎元件使用JavaScript和React的方式組合起來。

現在有些公司其實也用了React Native,比如,天貓iPad客戶端「猜你喜歡」業務,支付寶新一代的框架基於React;攜程網App部分新業務;去哪兒網給航空公司用的收益輔助系統;百度圖片搜尋無線的新首頁,部分試水溫。

React Native 結合了 Web 應用和 Native 應用的優勢,可以使用 JavaScript 來開發 iOS 和 Android 原生應用。在 JavaScript 中用 React 抽像作業系統原生的 UI 元件,取代 DOM 元素來渲染等。

這篇文章到這裡就全部結束了,更多關於React Native相關的知識學習大家可以關注php中文網的react教程欄位觀看相關免費影片!

以上是react native是什麼?能幹什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn