介绍
各种各样的人都在使用 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 的基础知识:原生组件。