前端项目写多了之后会发现,能复用的其实是逻辑,界面和css复用几乎不可能(除非产品和UI也是复制粘贴),所以在写代码的时候,尽量把逻辑和界面拆开,比如逻辑全部抽象写一个hook,函数组件里就是hook的调用和jsx结构。
前端最有复用价值的就是对框架的定制,比如,把接口请求函数封装好,还有token转发(是cookie还是auth等)封装好,目录结构设计好,最好把公用配置提取到一个配置文件里。这样当写新项目的时候,请求层的逻辑就可以直接改配置文件复用了。
最理想的状态就是,当新项目启动时,只需要把框架的配置改一下,然后直接画页面、对接口。