如何摆脱重复的内容

时间:2019-03-25 10:19:04

标签: reactjs

ReactJs项目中的所有类都是通过扩展Component类来设计的。

class X extends Component{
...
 getType = (type) => {
   ...
 }
}

class Y extends Compnent{
....
  getType = (type) => {
  --
 }
}

最近,某些类需要getType方法,该方法已添加到特定的类中。 到目前为止,由于代码重复,嗅探器正在拒绝此代码。

我知道,我可以轻松地在内部使用此方法创建一个自己的类,但这实现了必须从该类扩展所有类。

我想问的问题是:

在不过度调整每个类的情况下解决此问题的最佳方法是什么。

0 个答案:

没有答案