跳到主要内容

更多资源

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

何去何从

深入探索

集成开发环境 (IDE)

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

可尝试的平台

Expo 是一个用于 React Native 的工具和服务框架,专注于帮助你构建、发布和迭代你的应用,使用在 Web 开发中流行的预览部署工作流,并自动化你的开发工作流。Expo 还使得无需触及 Xcode 或 Android Studio 即可构建 React Native 应用成为可能,如果你想使用这些工具,它也不会造成阻碍。

Ignite 是一个包含多个 React Native 样板的脚手架 CLI。最新的 Ignite Maverick 使用 MobX-State-Tree 进行状态管理、React Navigation 和其他常用库。它有用于屏幕、模型等的生成器,并开箱即用地支持 Expo。Ignite 还带有一个组件库,专为自定义设计、主题支持和测试而调整。如果你正在寻找预配置的技术栈,Ignite 可能非常适合你。

示例应用

尝试 Showcase 中的应用,看看 React Native 的强大之处!想亲自动手吗?查看 GitHub 上的这组示例应用。你可以查看它们的源代码——尝试在模拟器或设备上运行一个。

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

React Native 拥有成千上万像你一样的开发者社区,他们正在创造内容、工具、教程——以及原生组件!

在核心组件中找不到你需要的东西?访问 React Native Directory 寻找社区已经创建的内容。

注意

此文档引用了一组旧版 API,需要更新以反映新架构

有兴趣创建自己的原生组件或模块吗?为自己的用例创建模块并在 NPM 和 GitHub 上与他人分享有助于发展 React Native 生态系统和社区!阅读创建自己的原生模块(AndroidiOS)和原生组件(AndroidiOS)的指南。