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 的限制 −
原生组件 − 如果您想创建尚未创建的原生功能,则需要编写一些特定于平台的代码。