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

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