У меня есть React HO C, определенный следующим образом, и он работает так, как я и ожидал.
function higherOrderComponent(Component) {
return Component;
}
Мой вопрос: из-за чего принцип JavaScript возвращает функцию, возвращающую JSX? эквивалентно?
function higherOrderComponent(Component) {
return function () {
return <Component></Component>;
};
}
Это как-то связано с идентичностью в функциональном программировании?