项目描述: 该项目是基于 React 开发的车型识别系统,通过api让应用层调度算法识别车型,并将识别结果展示于页面。主要的模块有历史查询,视频采集,相机设置,系统设置,设备信息。目前数千个智能盒分布于全国各大城市。
项目技术: react,react-router,antd,mobx
项目成绩:
1.使用webpack搭建脚手架开发项目,并对webpack的配置加以优化,加入了缓存,启用了多进程编译,分离公共代码,加快了程序启动的速度。
2.历史查询模块的多个页面大同小异,所以我采用了抽离公共组件,通过不同页面的url后缀来读取对应的页面配置。减少了代码的重复,也更利于页面修改,提高了后续维护的效率。
组件和方法方面,抽离所有的公共组件,公共方法,每一个模块对应各自的组件,是的程序模块与模块之间尽量做到低耦合。