我正在研究 React。我有以下组件
export default function ShowUsers() {
const [users, setUsers] = React.useState([]);
const classes = useStyles();
// userData function returns array of components after fetching data from server with a GET request.
// I have passed setUsers function to set the value of users after fetching from server.
var userData = GetUserData(classes, setUsers, users);
useEffect(() => {
setUsers(userData);
}, []);
return (
<div style={divStyle}>
{userData}
</div>
);
}
此代码正在调用 GetUserData
函数并无限发出 GET
请求。
你能帮我找出这段代码有什么问题吗,如果有人能解释一下原因和解决方案,我会很高兴的。
谢谢