ReactJs项目中的所有类都是通过扩展Component类来设计的。
class X extends Component{
...
getType = (type) => {
...
}
}
class Y extends Compnent{
....
getType = (type) => {
--
}
}
最近,某些类需要getType方法,该方法已添加到特定的类中。 到目前为止,由于代码重复,嗅探器正在拒绝此代码。
我知道,我可以轻松地在内部使用此方法创建一个自己的类,但这实现了必须从该类扩展所有类。
我想问的问题是:
在不过度调整每个类的情况下解决此问题的最佳方法是什么。