React Native - 教程

  • 简述

    React Native 是一个用于构建原生移动应用的 JavaScript 框架。它使用 React 框架并提供大量内置组件和 API。
    本教程专为渴望学习移动构建技能的 JavaScript 和 React 开发人员而设计。通过学习本课程,您将扩展您的 React 和 JavaScript 知识,学习一些函数式编程的概念,并为进入移动世界做好准备。由于 JavaScript 世界正在向前发展,我们将跟上它并在本教程中使用 EC6 语法。
    为了能够学习本教程,您应该熟悉 React 并具有扎实的 JavaScript 知识。即使您以前没有使用 React 的经验,您也应该能够遵循它。在本教程中,我们将解释一些基本的 React 概念。
    为了更好地理解 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 控制的原生组件。
    • Platforms− React Native 支持 IOS 和 Android 平台。
  • React Native 的优势

    以下是 React Native 的优势 -
    • JavaScript− 您可以使用现有的 JavaScript 知识来构建原生移动应用程序。
    • Code sharing− 您可以在不同平台上共享大部分代码。
    • Community− 围绕 React 和 React Native 的社区很大,您将能够找到您需要的任何答案。
  • 反应本机限制

    以下是 React Native 的局限性 -
    • Native Components− 如果要创建尚未创建的本机功能,则需要编写一些特定于平台的代码。