【发布时间】:2020-08-31 11:21:21
【问题描述】:
我正在尝试将我的项目从 JavaScript 移植到 TypeScript。我有一个名为hoistStatics 的高阶高阶组件,它可以接收一个 HOC 并提升包装组件的静态属性
import hoistNonReactStatics from 'hoist-non-react-statics';
export const hoistStatics = higherOrderComponent => BaseComponent => {
const NewComponent = higherOrderComponent(BaseComponent);
hoistNonReactStatics(NewComponent, BaseComponent);
return NewComponent;
};
我的问题是我不知道如何输入。有没有办法输入一个通用的高阶组件?在这种情况下我将如何处理道具?
【问题讨论】:
标签: reactjs typescript higher-order-components