第44章 React Native 官方文档引言
版本:0.77
简介
欢迎开启你的 React Native 之旅!如果你想找入门指南,它已经移到了单独的章节。请继续阅读,了解本文档、Native Components、React 等内容的介绍。
React Native 的使用者多种多样:有经验丰富的 iOS 开发者,有 React 新手,也有第一次接触编程的人。无论你的经验水平和背景如何,这些文档都是为所有学习者编写的。
如何使用这些文档
你可以从头开始,像读一本书一样按顺序阅读;也可以只挑选需要的章节。如果你已经熟悉 React,可以跳过那一部分,或者快速浏览温习一下。
前置要求
使用 React Native 需要掌握 JavaScript 基础。如果你是 JavaScript 新手,或者需要温习,可以去 Mozilla Developer Network 学习或回顾相关知识。
我们会尽量假设读者没有 React、Android 或 iOS 开发经验,但对于有志于从事 React Native 开发的人来说,这些都是值得深入学习的领域。在合适的地方,我们也会链接到更深入的资源和文章。
交互式示例
这篇介绍让你可以直接在浏览器中通过这样的交互式示例立即上手:
上面是一个 Snack Player,它是 Expo 开发的便捷工具,可以嵌入并运行 React Native 项目,展示其在 Android 和 iOS 等平台上的渲染效果。代码是实时可编辑的,你可以直接在浏览器里操作。试试把上面的 "Try editing me!" 文字改成 "Hello, world!" 吧。
另外,如果你想搭建本地开发环境,可以按照我们搭建本地环境的指南操作,然后把代码示例粘贴到你的项目中。(如果你是 Web 开发者,可能已经为了移动端浏览器测试配置好本地环境了!)
开发者说明
学习 React Native 的人来自各种开发背景,可能熟悉 Web、Android、iOS 等不同技术。我们尽量照顾所有背景的开发者,有时也会针对特定平台给出说明,比如这样:
AndroidiOSWeb
Android 开发者可能熟悉这个概念。
iOS 开发者可能熟悉这个概念。
Web 开发者可能熟悉这个概念。
格式约定
菜单路径用粗体表示,并用尖括号表示子菜单层级。例如:Android Studio > Preferences
了解了这份指南的用法之后,接下来就来认识 React Native 的基础:Native Components。