首页指南参考教程

学习资源

浏览精选的资源列表以了解 Expo 和 React Native。


现在工作已经完成,让我们来填补我们应用的概念上的空白。

¥Now that the doing is done, let's fill in the gaps on the concepts that we applied.

JavaScript 特性,例如异步/等待、导入等

¥JavaScript features such as async/await, import, and others

阅读有关 React Native Express 上的现代 JavaScript 的内容。

¥Read about Modern JavaScript on React Native Express.

React

我们使用了 React 组件和 API。深入了解 React 对于使用 Expo 构建应用至关重要。我们建议阅读 React 文档的 主要概念部分钩子部分

¥We used React components and APIs. Having a solid understanding of React is essential to using Expo to build your app. We recommend reading the Main Concepts section and the Hooks section of the React documentation.

React Native

在开发教程应用时,我们广泛使用了 React Native。你可以从 React Native 基础知识指南 开始了解更多。另外,请查看以下文档:

¥While developing the tutorial app, we used React Native extensively. You can start from the React Native basics guide to learn more. Also, check out the following docs:

  • 查看 API 参考

    ¥View API reference

  • 文本 API 参考

    ¥Text API reference

  • 平台特定代码

    ¥Platform specific code

  • 在列表中渲染数据

    ¥Presenting data in a list

我们使用 Flexbox 来布局我们的组件。查看以下建议以了解更多信息:

¥We used Flexbox to layout our components. Check out the following recommendations to learn more about it:

  • 高度和宽度

    ¥Height and Width

  • 使用 Flexbox 进行布局

    ¥Layout with Flexbox

使用 app.json 配置你的应用

¥Configure your app with app.json

你可以在我们的指南中了解有关自定义 应用图标启动画面 的更多信息。此外,查看 应用配置参考 以查找你可以在 app.json 文件中配置的属性。

¥You can learn more about customizing your app icon and splash screen in our guides. Also, look through the app config reference for properties you can configure in the app.json file.

将你的项目构建为应用

¥Build your project into an app

一旦我们构建了一个准备与用户共享的项目,我们就可以将其构建到一个应用中。了解有关 将你的应用分发到商店部署网站 的更多信息。

¥Once we've built a project we're ready to share with users, we can build it into an app. Read more about distributing your app to stores and deploying websites.

导航

¥Navigation

我们在教程应用中只有一个屏幕。大多数应用都有多个屏幕。Expo 路由 允许你通过向项目添加其他文件来向应用添加新屏幕。要使用已安装和配置的 Expo Router 库创建新项目,请参阅 创建项目

¥We had one screen in the tutorial app. Most apps have multiple screens. Expo Router allows you to add new screens to your app by adding additional files to your project. To create a new project with Expo Router library already installed and configured, see Create a project.

调试

¥Debugging

有时会出现问题,当出现问题时,你需要使用调试工具来查找并修复错误。参见 调试

¥Sometimes things go wrong, and when they do, you'll need to use debugging tools to find and fix errors. See Debugging.

手势和动画

¥Gestures and animations

要了解有关实现不同类型的手势和动画的更多信息,我们推荐以下文档:

¥To learn more about implementing different types of gestures and animations, we recommend the following documentation:

  • React Native 手势处理程序

    ¥React Native Gesture Handler

  • React Native 复活

    ¥React Native Reanimated

加入社区

¥Join the community

加入我们的 Discord 社区,与其他 Expo 用户聊天或提出问题。

¥Join our community on Discord to chat with other Expo users or to ask questions.

Expo 中文网 - 粤ICP备13048890号