零、序言

React Native 帮助 web 和移动开发人员构建与任何其他本机开发的应用程序具有相同性能的跨平台应用程序。使用此库可以构建的应用程序范围非常广泛。从电子商务到游戏,React Native 由于其灵活性和可扩展性,非常适合任何移动项目。毫无疑问,React Native 不仅是本机开发的一个很好的替代方案,而且是将 web 开发人员引入移动项目的一个很好的方式。

这对我有什么好处?

地图对你的旅行至关重要,尤其是当你在另一个大陆度假时。当涉及到学习时,路线图可以帮助您为实现目标提供明确的前进道路。因此,在您开始旅程之前,这里向您展示了一个路线图。

本书经过精心设计和开发,旨在为您提供有关 React Native 的所有正确和相关信息。我们为您创建了此学习路径,包括四个课程:

第 1 课项目 1–汽车预订应用程序解释了如何使用 React Native 开发一些最流行的汽车共享应用程序。

第 2 课项目 2–图像共享应用程序向您介绍如何使用 React Native 创建基于图像共享的社交网络的基本原理。

第 3 课项目 3–消息应用向您展示了如何构建一个功能齐全的消息应用,包括推送通知和基于云的存储。

第 4 课项目 4–游戏*向您展示了如何使用 React Native 开发 2D 游戏的基本原理。

我能从这本书中得到什么?

  • Structure React 本机项目可简化维护和扩展性
  • 优化项目以加快发展
  • 使用外部模块加快项目的开发和维护
  • 探索用于 iOS 和 Android 的不同 UI 和代码模式
  • 了解在 React Native 中构建应用程序时的最佳做法

先决条件

这本书是为那些想用 React Native 构建惊人的跨平台应用程序的开发人员准备的。开始阅读本书之前需要具备的一些先决条件包括:

  • 需要具备 HTML、CSS 和 JavaScript 的基本知识
  • 假设具备 React 的工作知识*