# Imooc 课程 - React16 组件化_测试_全流程 实战在线账本项目 **Repository Path**: Comet32/imooc-react-account ## Basic Information - **Project Name**: Imooc 课程 - React16 组件化_测试_全流程 实战在线账本项目 - **Description**: 本仓库是伴随着我学习「React16 组件化_测试_全流程 实战在线账本项目」这门课的一个记录,通过每节课完成的内容不断的 commit,方便我日后复习时能够快速查看之前的快照。 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2019-03-29 - **Last Updated**: 2021-09-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Imooc 课程 - React16 组件化_测试_全流程 实战在线账本项目 #### 介绍 本仓库是伴随着我学习「React16 组件化_测试_全流程 实战在线账本项目」这门课的一个记录,通过每节课完成的内容不断的 commit,方便我日后复习时能够快速查看之前的快照。 #### 软件架构 - react 作为视图层框架 - json-server 提供数据接口 - express 作为服务器和管理后端路由 - react-router 管理前端路由 - recharts 显示图表 - jest & enzyme 用于测试 - bootstrap 作为 css 框架用于快速构建视图 - axios 用于异步请求数据 #### 软件功能 - 能够以列表和图标的形式显示指定月份的记账记录 - 能够选择对应的月份进行显示 - 显示这个月收入与支出的总额 - 可以创建、编辑、删除记录 #### 命令说明 - `npm start` 启动生产环境服务器 - `npm sm` 启动本地开发服务器和 mock server - `npm dev` 启动开发服务器