экспорт по умолчанию HOC(SampleComponent) не работает с функциональным компонентом 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/>);
}
1 ответ
Решение
HOC должен быть
const HOC = ({ component: Component }) => {
return (props: {}) => (<Component/>);
}