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 - 这是一个使用 JavaScript 构建 Web 和移动应用程序的框架。

  • Native - 您可以使用由 JavaScript 控制的本机组件。

  • 平台- React Native 支持 IOS 和 Android 平台。

React Native 的优势

以下是 React Native 的优点 -

  • JavaScript - 您可以使用现有的 JavaScript 知识来构建本机移动应用程序。

  • 代码共享- 您可以在不同平台上共享大部分代码。

  • 社区- 围绕 React 和 React Native 的社区很大,您将能够找到所需的任何答案。

反应本机限制

以下是 React Native 的限制 -

  • 本机组件- 如果您想创建尚未创建的本机功能,您将需要编写一些特定于平台的代码。