Files
2026-09-28 18:12:34 +08:00

90 lines
2.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Day_1:环境配置与第一个 React Native 应用
> 今天只做一件事:让 React Native 开发环境跑起来。
预计用时:30~45 分钟。
## 今日目标
- 安装 VS Code、Node.js LTS 与 Git
- 在手机安装 Expo Go
- 创建并启动一个 Expo 项目
- 修改一行文字并在手机或模拟器中看到变化
## 1. 安装工具
安装以下工具并保持默认设置:
1. [VS Code](https://code.visualstudio.com/)
2. [Node.js LTS](https://nodejs.org/)
3. [Git](https://git-scm.com/)
4. 手机上的 Expo Go(Android 可从 Google Play 获取;iOS 可从 App Store 获取)
打开 VS Code 的“终端 → 新建终端”,依次检查:
```bash
node --version
npm --version
git --version
```
三条命令都应输出版本号;若没有,请重启终端后检查安装步骤。
## 2. 创建项目
在准备放置练习代码的位置执行:
```bash
npx create-expo-app@latest CampusHelper
cd CampusHelper
npx expo start
```
终端会显示二维码。让电脑和手机连接同一网络,再用 Expo Go 扫码打开项目;也可按提示在 Android 或 iOS 模拟器中启动。
## 3. 认识项目
新版模板的目录可能略有不同,但先找到入口屏幕(常见为 `app/index.tsx` 或 `App.tsx`)。有些新版模板还会使用 `app/(tabs)/index.tsx`。本周只需要找到“首页”并修改它,不需要现在学习页面导航。
文件名中的 `.tsx` 表示“可以写 JSX 的 TypeScript 文件”。如果你的模板使用 `.js` 或 `.jsx`,先沿用模板已有的文件类型,不要为了改后缀而重建项目。
React Native 常见组件包括:
```text
View 一块布局区域
Text 文字
Pressable 可点击区域
Image 图片
```
## 4. 第一次修改
将入口页面中可见的标题改成:
```text
Hello, APP!
这是我的第一个 React Native 应用。
```
保存后,Expo 通常会自动刷新手机中的页面。没有刷新时,回到 Expo Go 后手动刷新。
## 今日任务
把文字改成属于你自己的介绍,至少包括姓名、专业和一句“我想学习的技术”。不要直接提交示例文字。
## 验收标准
- [ ] `node --version`、`npm --version`、`git --version` 都能运行
- [ ] `CampusHelper` 项目已创建
- [ ] Expo 开发服务器已启动
- [ ] 手机或模拟器成功显示应用
- [ ] 修改后的文字已经显示
## 常见问题
**手机打不开二维码:**先确认手机和电脑处于同一局域网;不方便时,可在 Expo 的终端界面切换为 tunnel 连接。
**`npx` 找不到:**通常是 Node.js 未安装成功,重新打开终端并执行 `node --version` 检查。
**修改后没更新:**确认文件已保存,并在 Expo Go 中执行刷新。