何时设置值但缺少依赖项添加 formData 依赖项然后将进入无限循环
useEffect(() => {
if (id !== 0) {
profileByID(id).then((res) => {
const data = res.data.result;
setTimeout(() => {
setFormData({
...formData,
firstName: data.firstName,
lastName: data.lastName,
email: data.email,
});
setbirthDate(new Date(data.birthDate));
}, 1000);
});
}
console.log(true);
}, [id, profileByID]);