禁用子类的componentWillMount()

时间:2017-07-22 11:14:13

标签: reactjs oop typescript

我有以下结构。

abstract class AbstractComponent {
   public componentWillMount(): void {
     this.middlewares.forEach((middleware: MiddlewareInterface) => {
        return middleware.applyComponent(this).process();
     });
   }
}

class Component1 extends AbstractComponent  {
   protected middlewares: MiddlewareInterface[] = [
     PersonUpdateWillMount,
     PreventPageLeave
   ];

   // I DON'T WANT THIS TO BE POSSIBLE
   public componentWillMount() {

   }
}

每当我将componentWillMount添加到主类时,它都会覆盖抽象类的功能。

我能以某种方式禁用componentWillMount吗?

0 个答案:

没有答案