导出默认 HOC(示例组件)不适用于功能组件 React

export default HOC(SampleComponent) doesnt' work with functional component React

我无法将 HOC 的反应特性与功能组件一起使用。 在下面的代码中,导出默认 HOC({component: SampleComponent}) 不起作用

const SampleComponent: FC = () => {
  return (<div>Hello World</div>);
};

export default HOC({ component: SampleComponent });

而 HOC 很简单

const HOC = ({ component: Component }) => {
  return (<Component/>);
}

HOC 应该是

const HOC = ({ component: Component }) => {
  return (props: {}) => (<Component/>);
}