跳到主要内容

更多资源

总有更多内容可供学习:开发者工作流、发布到应用商店、国际化、安全性等。

接下来去哪儿

深入学习

集成开发环境(IDE)

我们推荐使用 VS Code 代码编辑器及其方便的 React Native 工具

可以尝试的平台

Expo 是一个针对 React Native 的工具与服务框架,专注于帮助您构建、发布和迭代您的应用,采用在网页开发中流行的预览部署工作流,并自动化您的开发流程。Expo 还能让您在完全不接触 Xcode 或 Android Studio 的情况下构建 React Native 应用,并且如果您想使用这些工具,Expo 也不会妨碍。

Ignite 是一个带有多个 React Native 样板项目的启动工具命令行。最新版本 Ignite Maverick 使用 MobX-State-Tree 进行状态管理,采用 React Navigation 和其他常用库。它拥有屏幕、模型等生成器,并开箱支持 Expo。Ignite 还附带一个针对自定义设计、主题支持和测试优化的组件库。如果您正在寻找一个预配置的技术栈,Ignite 可能非常适合您。

示例应用

试用 展示集 中的应用,看看 React Native 的强大功能!想亲自动手?看看这个 GitHub 上的示例应用集。您可以查看它们的源码——尝试在模拟器或设备上运行其中一个。

查找、创建并分享您自己的原生组件和 TurboModules

React Native 有一个由成千上万的开发者组成的社区,制作内容、工具、教程——还有原生组件!

在核心组件中找不到想要的?访问 React Native 目录 查看社区开发的资源。

警告

本指南参考了一套旧版 API,需要更新以反映新架构

有兴趣制作自己的原生组件或模块吗?为您自身需求制作模块,并通过 NPM 和 GitHub 与他人分享,能促进 React Native 生态系统与社区的发展!请阅读制作您自己的原生模块指南(AndroidiOS)及原生组件指南(AndroidiOS)。