【发布时间】:2021-01-05 08:56:02
【问题描述】:
我收到此警告“无法对未安装的组件执行 React 状态更新。这是一个空操作,但它表明您的应用程序中存在内存泄漏。要解决此问题,请在 useEffect 清理函数中取消所有订阅和异步任务。'
代码
const [photo, setPhoto] = useState([]);
useEffect(() => {
fetch('/mypost', {
headers: {
cookie: 'access_token',
},
})
.then((res) => res.json())
.then((data) => {
setPhoto(data.mypost);
});
}, []);
数据已获取,但我不知道要在清理中添加什么。有什么建议吗?
【问题讨论】:
标签: reactjs react-hooks