使用 export default class 和 HOC

using export default class with HOC

我使用以下语法定义我所有的 reactjs 组件:

export default class MyClass extends ...

但是我想在我的 类.

之一中使用高阶组件 (HOC)

我知道我能做到:

class MyClass extends ...

export default MyHoc()(MyClass);

但我想知道是否有一种方法可以在使用 HOC 的同时保持 export default class 语法?

您可以使用 decorators。这样你就可以写:

@MyHoc()
export default class MyClass extends ...