React Native - 概述



為了更好地理解 React Native 的概念,我們將引用官方文件中的幾句話:

React Native 允許你僅使用 JavaScript 構建移動應用。它使用與 React 相同的設計,讓你可以從宣告式元件中組合出豐富的移動 UI。使用 React Native,你不會構建移動 Web 應用、HTML5 應用或混合應用;你構建的是真正的移動應用,與使用 Objective-C 或 Java 構建的應用幾乎沒有區別。React Native 使用與常規 iOS 和 Android 應用相同的底層 UI 構建塊。你只需使用 JavaScript 和 React 將這些構建塊組合在一起。

React Native 特性

以下是 React Native 的特性:

  • React − 這是一個使用 JavaScript 構建 Web 和移動應用的框架。

  • Native − 你可以使用由 JavaScript 控制的原生元件。

  • 平臺 − React Native 支援 iOS 和 Android 平臺。

React Native 優勢

以下是 React Native 的優勢:

  • JavaScript − 你可以使用現有的 JavaScript 知識來構建原生移動應用。

  • 程式碼共享 − 你可以在不同平臺上共享大部分程式碼。

  • 社群 − React 和 React Native 周圍的社群非常龐大,你能夠找到任何你需要的答案。

React Native 限制

以下是 React Native 的限制:

  • 原生元件 − 如果你想建立尚未建立的原生功能,則需要編寫一些特定於平臺的程式碼。

廣告