function Header(props) {
const [ serverData, setServerData ] = useState({});
fetch('http://localhost:4001/api')
.then(res => res.json())
.then((data) => {
setServerData(data);
console.log(data);
});
return (
<div>{serverData}</div>
);
}
我正在尝试使这个功能性 React 组件从 express api 获取数据。
我的代码编辑器一直关闭,我认为接收数据部分在循环中。
如何让这个功能组件只获取一次数据,而不使用 componentdidmount 或类类型组件。
我试过 useCallback,它对我不起作用..