React + Redux 示例项目

这是一个使用 React、Redux、Jest 和 Webpack 构建的示例应用,包含以下内容:

  • 同步和异步 Redux 操作示例 (使用 Redux Thunk)
  • React Router 路由管理
  • Webpack 开发和生产环境配置
  • ES6+ 语法支持 (使用 Babel)
  • 热模块替换 (HMR)
  • Sass 支持
  • Jest 单元测试
  • Enzyme React 组件测试

上手指南

  1. 克隆仓库并进入项目目录: bash git clone <仓库地址> react-redux-sample-app cd react-redux-sample-app
  2. 安装依赖: bash npm install
  3. 启动应用: bash npm run start
  4. 构建生产环境代码:

    bash

    npm run build

    构建后的文件位于 dist 目录下,包含压缩后的 JavaScript、CSS 和 index.html,可以直接部署到生产环境。

  5. 运行测试:

    bash

    npm run test

    该命令会运行所有测试并生成测试覆盖率报告。

zip 文件大小:92.42KB