当前位置:首页 > React

如何写react项目脚手架

2026-01-26 03:34:53React

创建React项目脚手架

使用官方工具create-react-app是最快捷的方式。确保已安装Node.js(>=14.0.0)和npm(>=5.6),运行以下命令生成基础项目结构:

npx create-react-app my-app
cd my-app
npm start

自定义脚手架配置

如需深度定制,可通过eject暴露配置或手动配置:

npm run eject  # 注意此操作不可逆

或手动创建以下核心文件:

  • webpack.config.js:打包配置
  • babel.config.js:语法转换配置
  • .eslintrc:代码规范配置

添加常用工具库

基础技术栈推荐组合:

npm install axios react-router-dom @reduxjs/toolkit styled-components

TypeScript支持可通过以下命令添加:

如何写react项目脚手架

npx create-react-app my-app --template typescript

目录结构优化

推荐模块化组织方式:

src/
├── components/   # 通用组件
├── pages/        # 页面级组件
├── store/        # 状态管理
├── utils/        # 工具函数
├── App.tsx
└── index.tsx

集成代码规范

添加ESLint和Prettier保证代码一致性:

npm install eslint prettier eslint-config-prettier --save-dev

配置文件示例(.eslintrc.json):

如何写react项目脚手架

{
  "extends": ["react-app", "prettier"],
  "rules": {
    "react-hooks/exhaustive-deps": "warn"
  }
}

自动化测试配置

添加Jest和React Testing Library:

npm install @testing-library/react @testing-library/jest-dom --save-dev

测试文件应放在__tests__目录或使用.test.js后缀。

持续集成部署

GitHub Actions示例(.github/workflows/deploy.yml):

name: Deploy
on: push
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - run: npm ci
      - run: npm run build
      - uses: peaceiris/actions-gh-pages@v3
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}
          publish_dir: ./build

分享给朋友:

相关文章

react如何写列表

react如何写列表

在React中渲染列表的方法 使用map方法遍历数组生成列表元素 React中通常通过JavaScript的map方法将数组数据转换为React元素数组。每个列表项需要包含唯一的key属性以提高渲染性…

react native 如何写组件

react native 如何写组件

React Native 组件开发指南 React Native 组件开发主要分为两种类型:函数组件和类组件。以下分别介绍两种组件的写法及核心概念。 函数组件写法 函数组件是 React Nativ…

react中如何写图片路径

react中如何写图片路径

在React中正确编写图片路径需要根据图片存放位置和项目配置选择合适的方式。以下是几种常见方法: 使用相对路径或绝对路径 将图片放在public文件夹下时,可以直接通过相对路径或绝对路径引用。例如图…

React如何写自动回复效果

React如何写自动回复效果

React实现自动回复效果的方法 使用React实现自动回复效果可以通过状态管理、定时器和事件处理结合完成。以下是具体实现方式: 设置组件状态 初始化消息列表和输入框状态: const [mess…

如何全局安装react脚手架

如何全局安装react脚手架

全局安装React脚手架的方法 使用npm全局安装create-react-app工具,该工具是官方推荐的React项目脚手架生成器。打开终端或命令行窗口,执行以下命令: npm install -…

如何写react项目多个页面

如何写react项目多个页面

创建多页面React项目的方法 使用React Router管理多页面是常见方案。React Router是React官方推荐的库,用于处理单页应用(SPA)中的路由和页面导航。 安装React R…