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