不使用框架的入门指南
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
如果现有框架无法满足您的特定需求,或者您希望编写自己的框架,您也可以在不使用任何框架的情况下创建 React Native 应用。
为此,您需要先设置开发环境。完成环境配置后,请按照以下步骤创建应用并开始开发。
步骤 1:创建新应用
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
如果你之前安装了全局的 react-native-cli 包,请立即卸载它,否则可能导致意外问题:
npm uninstall -g react-native-cli @react-native-community/cli
您可以使用 React Native Community CLI 来生成新项目。让我们创建一个名为 "AwesomeProject" 的 React Native 项目:
npx @react-native-community/cli@latest init AwesomeProject
注意:若您是将 React Native 集成到现有应用中,或已在项目中安装 Expo,或需要为现有 React Native 项目添加 Android 支持(参见与现有应用集成),则无需此步骤。您也可以使用第三方 CLI(如 Ignite CLI)来设置 React Native 应用。
若在 iOS 环境中遇到问题,请尝试通过以下命令重新安装依赖:
cd ios进入ios目录bundle install安装 Bundlerbundle exec pod install安装由 CocoaPods 管理的 iOS 依赖项
[可选] 使用特定版本或模板
如需使用特定 React Native 版本创建项目,可添加 --version 参数:
npx @react-native-community/cli@X.XX.X init AwesomeProject --version X.XX.X
您也可以通过 --template 参数使用自定义 React Native 模板启动项目,详见此处。
步骤 2:启动 Metro
Metro 是 React Native 的 JavaScript 构建工具。请在项目目录中运行以下命令启动 Metro 开发服务器:
- npm
- Yarn
npm start
yarn start
如果您熟悉 Web 开发,Metro 类似于 Vite 或 webpack 等打包工具,但专为 React Native 端到端设计。例如,Metro 使用 Babel 将 JSX 等语法转换为可执行的 JavaScript。
步骤 3:启动应用
保持 Metro 打包进程在独立终端中运行。在 React Native 项目目录中打开新终端,运行以下命令:
- npm
- Yarn
npm run android
yarn android
如果所有配置正确,您将很快在 Android 模拟器中看到新应用运行。
这只是运行应用的一种方式——您也可以直接从 Android Studio 中启动应用。
若无法正常运行,请查阅故障排除页面。
步骤 4:修改应用
应用成功运行后,让我们尝试修改它:
-
在任意文本编辑器中打开
App.tsx并修改部分代码 -
双击 R 键或通过开发者菜单(Ctrl + M)选择
Reload即可查看变更效果!
完成!
恭喜!您已成功运行并修改了第一个基础版 React Native 应用。

后续步骤
-
如需将此 React Native 代码集成到现有应用中,请查阅集成指南。
-
如果您想进一步了解 React Native,请查看 React Native 简介。