Reactjs 是否有方法重写现有的React组件方法?

Reactjs 是否有方法重写现有的React组件方法?,reactjs,Reactjs,我正在用某种方法使用第三方React类组件(例如,SomeComponent)。在我的例子中,这个方法引发了一个异常,我想覆盖它以应用修复 诸如此类: export class MyComponent extends SomeComponent { //... someBuggyMethod () { doFix(); } } 我知道继承在React中是一种反模式。有没有一种好的方法来做不同的事情?在这种情况下进行继承有什么问题?正如React文档所说,

我正在用某种方法使用第三方React类组件(例如,
SomeComponent
)。在我的例子中,这个方法引发了一个异常,我想覆盖它以应用修复

诸如此类:

export class MyComponent extends SomeComponent {
    //...
    someBuggyMethod () {
        doFix();
    }
}

我知道继承在React中是一种反模式。有没有一种好的方法来做不同的事情?

在这种情况下进行继承有什么问题?正如React文档所说,这不是一种推荐的方法,仅此而已:修复的性质是什么?您是否考虑过在运行时修改类
ClasName.functionName=function(…){…}
?谢谢大家,我认识到第三方库中的问题更严重,不能通过简单的重写来解决。