关于 react-native-project-creater
react-native-project-creater 是用于初始化 React Native 项目的 skill,面向需要搭建移动应用起始结构的开发者。它指导选择 React Native CLI 或 Expo,并配置 TypeScript、依赖和初步验证。
主要功能
- 01选择 React Native CLI 或 Expo
- 02初始化 TypeScript 项目
- 03规划应用目录结构
- 04安装导航和状态管理依赖
- 05验证模拟器或设备构建运行
适用场景
- 01从零创建 React Native 应用
- 02为新项目选择 Expo 或 CLI
- 03搭建包含导航的初始结构
- 04配置原生依赖并检查运行状态
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ partme-ai/ full-stack-skills --skill react-native-project-creater安装后在 Claude Code 中输入/react-native-project-creater确认已加载。
附带文件LICENSE.txt
详细介绍
适用场景
在用户需要以下操作时,使用此技能:
- 从头创建新的 React Native 项目
- 在 React Native CLI 和 Expo 之间选择项目初始化方式
- 配置 TypeScript、打包工具和原生依赖
- 设置包含导航和状态管理的初始项目结构
使用方法
工作流
- 收集需求:项目名称、组织、TypeScript 偏好,以及选择 Expo 还是裸 CLI
- 运行初始化命令,并设置合适的选项
- 安装初始依赖项(导航、状态管理等)
- 验证项目能否在模拟器或设备上构建并运行
1. 创建项目(CLI)
# Using React Native Community CLI
npx @react-native-community/cli init MyApp
# With TypeScript template
npx @react-native-community/cli init MyApp --template react-native-template-typescript
2. 创建项目(Expo)
# Using Expo (recommended for new projects)
npx create-expo-app MyApp --template blank-typescript
3. 项目结构
MyApp/
├── App.tsx # Entry point
├── android/ # Android native project
├── ios/ # iOS native project
├── src/ # Application source code
│ ├── screens/
│ ├── components/
│ └── navigation/
├── package.json
├── tsconfig.json
└── metro.config.js # Metro bundler configuration
4. 初始设置
# Install dependencies
npm install
# iOS: install CocoaPods
cd ios && pod install && cd ..
# Run on simulators
npx react-native run-ios
npx react-native run-android
最佳实践
- 在各个平台上使用一致的命名和包标识符
- 固定 Node.js 和 React Native 版本,以确保构建可复现
- 在 iOS 上添加任何原生依赖后,运行
pod install - 从默认模板开始,确认运行正常后,再逐步添加功能
- 尽早设置 CI,并加入
npx react-native run-android和run-ios构建步骤
资源
- 环境设置:https://reactnative.dev/docs/environment-setup
- Expo 入门:https://docs.expo.dev/get-started/create-a-project/
关键词
react native init、项目创建、Expo、React Native CLI、初始化、跨平台、TypeScript、脚手架
评论
支持 Markdown