安利一下我自己的项目构建经验

316 阅读1分钟

前言

  前端自学党,因为热爱,所以矢志不渝,热爱code,更热爱奔波于不同的业务。目前大四,寻找实习中,有路子的前辈觉得可以的话,可以给小弟内推一下。

  此项目基于React全家桶,数据皆采用Mock+json模拟。

  对于项目构建,为了方便后期维护,我个人觉得应该采用一种分治思想去管理不同的模块,比如apicomponents......等等,而在组件编码的过程中,同样的去分模块管理,模块抽离,代码分割也是必要的,一旦业务复杂,代码就会显得特别臃肿,所以还是很有必要的。

  有一些开发经验,我觉得应该以issue的形式去提出来,就在本仓库底下,再为对应的issue添加合适的label,对于后期问题的解决以及项目开发的经验记录,后期在巩固复习也是一个比较好的选择,毕竟经验也是分不同的业务场景而言。

  commit记录的message应当以:动词:动作内容去划分,看一些优秀的框架提交记录就是这样的,我个人觉得很值得借鉴。

项目目录

github提交管理

经验以及问题记录

部分示例:

结束语

  这就是我对于一个完整项目在开发以及完善过程中所作的有利于开发、版本控制、后期维护所作的工作,当然,仅仅代表我个人的做法,大佬们不喜勿喷。

   新手上路,初学React,希望多多指教。

项目地址

项目地址:点我直达