代码复用问题

来源:14-1 评价状态

challen3333227

2017-05-29

老师,请问这个项目里面提到的代码复用,在首页和详情页中有差不多的list组件(原理一致,样式和样式有区别),这样如何做到很好的复用代码并且耦合度低,我项目中有很多功能差不多的组件,但是却又不完全一致,高阶组件是个解决的方法,但是网上对于高阶组件的代码结构和应用很少,希望讲解

写回答

1回答

双越

2017-05-30

如果很作组件功能差不多,想要抽离出来复用,除了高阶组件之外,还有两种考虑方式。第一,组件内部判断,即组件通过页面的一些特征(如router、params等)来自动做出一些不一样的处理。第二,外部传入参数,由外部组件来控制一些不一样的特征处理。

0
3
challen3333227
回复
双越
嗯,好吧
2017-06-01
共3条回复

React高级实战 打造大众点评Web App

已经对React Router4与Webpack2进行了项目升级

1711 学习 · 707 问题

查看课程