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 的限制:

  • 原生组件 − 如果你想创建尚未创建的原生功能,则需要编写一些特定于平台的代码。

广告