Reactjs 如何在react中扩展组件功能?
嗨,我在做一些内部项目,我需要在React中展示案例多阶概念。我有站点A和B。A将有所有平台组件,B将继承A组件,还需要有扩展功能。例如,有一个转盘组件,它有自己的功能,我想介绍一些新的功能,如第一次幻灯片移动后,我需要进行任何回拨等。。。在React中有HOC和Composition的概念,它们将用于扩展组件,因为没有继承概念 尽管react中的继承不像其他框架中那样广泛适用(react显然也是这种方法),但没有任何东西禁止您在必要时使用继承:Reactjs 如何在react中扩展组件功能?,reactjs,inheritance,model-view-controller,composition,Reactjs,Inheritance,Model View Controller,Composition,嗨,我在做一些内部项目,我需要在React中展示案例多阶概念。我有站点A和B。A将有所有平台组件,B将继承A组件,还需要有扩展功能。例如,有一个转盘组件,它有自己的功能,我想介绍一些新的功能,如第一次幻灯片移动后,我需要进行任何回拨等。。。在React中有HOC和Composition的概念,它们将用于扩展组件,因为没有继承概念 尽管react中的继承不像其他框架中那样广泛适用(react显然也是这种方法),但没有任何东西禁止您在必要时使用继承: export class BaseCompone
export class BaseComponent extends React.PureComponent
{
// ...
}
export class AdvancedComponent extends BaseComponent
{
// ...
}
在子体中重写所需的方法。尽管react中的继承不像在其他框架中那样广泛适用(react显然也是这种方法),但没有任何东西禁止您在必要时使用继承:
export class BaseComponent extends React.PureComponent
{
// ...
}
export class AdvancedComponent extends BaseComponent
{
// ...
}
在子体中重写所需的方法