使用带HOC的导出默认类

时间:2018-05-01 17:25:02

标签: reactjs higher-order-components

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

export default class MyClass extends ...

但是我想在我的一个班级中使用高阶组件(HOC)。

我知道我可以这样做:

class MyClass extends ...

export default MyHoc()(MyClass);

但我很想知道是否有办法使用HOC但保留export default class语法?

1 个答案:

答案 0 :(得分:1)

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

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