简介
各种各样的人使用 React Native:从高级 iOS 开发人员到 React 初学者,再到职业生涯中第一次开始编程的人。这些文档是为所有学习者编写的,无论他们的经验水平或背景如何。
如何使用这些文档
您可以从这里开始,像阅读书籍一样线性地阅读这些文档;或者您可以阅读您需要的特定部分。已经熟悉 React 了吗?您可以跳过 该部分——或者阅读它以进行简单的复习。
先决条件
要使用 React Native,您需要了解 JavaScript 基础知识。如果您是 JavaScript 新手或需要复习,您可以 深入了解 或在 Mozilla 开发者网络上 温故知新。
虽然我们尽最大努力假设您没有 React、Android 或 iOS 开发方面的先验知识,但对于有抱负的 React Native 开发人员来说,这些都是有价值的研究主题。在合理的情况下,我们已链接到更深入的资源和文章。
交互式示例
本简介让您可以在浏览器中立即开始使用交互式示例,例如以下示例
以上是 Snack Player。它是 Expo 创建的一个方便的工具,用于嵌入和运行 React Native 项目,并共享它们在 Android 和 iOS 等平台上的渲染方式。代码是实时且可编辑的,因此您可以在浏览器中直接与它交互。继续尝试将上面的“尝试编辑我!”文本更改为“Hello, world!”
或者,如果您想设置本地开发环境,您可以按照我们的指南在本地机器上设置您的环境并将代码示例粘贴到您的项目中。(如果您是 Web 开发人员,您可能已经为移动浏览器测试设置了本地环境!)
开发者说明
来自许多不同开发背景的人都在学习 React Native。您可能拥有从 Web 到 Android 到 iOS 等等各种技术的经验。我们尝试为所有背景的开发人员编写文档。有时我们会提供针对一个或另一个平台的特定解释,如下所示
- Android
- iOS
- Web
Android 开发人员可能熟悉此概念。
iOS 开发人员可能熟悉此概念。
Web 开发人员可能熟悉此概念。
格式
菜单路径以粗体显示,并使用插入符号导航子菜单。例如:Android Studio > Preferences
现在您已经了解了本指南的工作原理,是时候了解 React Native 的基础了:原生组件。