我正在尝试在React构造函数中调用函数:
class CardRow extends Component {
constructor() {
super();
console.log("constructor works");
console.log(withFetching);
console.log(noticeAPI);
console.log(promoIter);
withFetching(noticeAPI)(promoIter);
}
render() {
return (
<div className="App">
<Swatch />
<ScrollMenu data={list} />
</div>
);
}
}
export default CardRow;
当我console.log
使用它们时,所有功能以及“构造函数都可以正常显示”!文本显示,但是由于某些原因promoIter函数无法执行。
const promoIter = ({ data, isLoading, error }) => {
console.log("test");
return null;
}
withFetching看起来像这样:
const withFetching = (url) => (Comp) =>
class WithFetching extends Component {
基本上,我试图在进行较早的调用时调用另一个API来构建一些其他结构。