学习资源
编辑页面
浏览一份精选资源列表,了解 Expo 和 React Native。
For the complete documentation index, see llms.txt. Use this Use this file to discover all available pages.
现在示例应用已经完成,让我们进一步了解用于构建它的技术。
将你的项目构建为应用
要在你的机器上开始创建一个新的应用,你可以使用 npx create-expo-app@latest --template default@sdk-55,并按顺序设置你的开发环境。
注意: 在 SDK 55 过渡期间,不带
--template标志的create-expo-app@latest会创建一个 SDK 54 项目。如果你计划在实体设备上使用 Expo Go,请使用 SDK 54 项目。否则,使用--template default@sdk-55来创建一个 SDK 55 项目。
推荐资源
一旦你创建了新项目,就可以进一步了解一些工具和概念,它们会在你的应用开发旅程中帮助你:
- 开发工具:Expo 工具的参考文档,可在应用构建过程的各个方面帮助你。
- 开发构建:使用开发构建可以让你完全控制应用的构建过程,并在设备或模拟器上测试你的应用。
- 开发概览:这是一个高级概览,提供了使用 Expo 开发应用的关键概念以及核心开发循环流程的详细信息。
- Expo Router:我们已经学习了 Expo Router 的基础知识并实现了一个标签导航器。查看其文档以了解更多有关该库的信息。
- 应用图标 和 启动画面:你可以了解更多关于自定义应用图标和启动画面指南的内容。另请查看 应用配置参考,了解你可以在 app.json 文件中配置的属性。
- 应用分发 和 提交 到应用商店:阅读这些资源,了解更多关于应用准备发布后如何将其发布并提交到应用商店的信息。
- 调试:有时事情会出错,当它们出错时,你可以使用调试工具来查找并修复错误。
学习
React
我们使用了 React 组件和 API。扎实理解 React 对于使用 Expo 构建应用至关重要。我们建议阅读 React 文档中的 快速开始 部分和 Hooks 部分。
React Native
在开发这个教程应用时,我们大量使用了 React Native。你可以从 React Native 基础指南 开始了解更多内容。同时,也可以查看以下文档:
我们使用 Flexbox 来布局组件。查看以下推荐内容以进一步了解它:
手势和动画
要了解更多关于实现不同类型手势和动画的方法,我们推荐以下文档:
加入社区
加入我们在 Discord 的社区,与其他 Expo 用户交流或提问。