现在我有一个页面中一个组件使用了.监听到事件会变更list
const [list, setList] = useState<any>([]);
但是当我退出页面再重新进入的时候, 数据变更就会提示
无法对已卸载的组件进行数据更新, 这个组件怎么卸载的 一脸懵逼...重新进入页面不应该重新挂载渲染吗
这个问题如何解决呢
现在我有一个页面中一个组件使用了.监听到事件会变更list
const [list, setList] = useState<any>([]);
但是当我退出页面再重新进入的时候, 数据变更就会提示
无法对已卸载的组件进行数据更新, 这个组件怎么卸载的 一脸懵逼...重新进入页面不应该重新挂载渲染吗
这个问题如何解决呢
4 回答1.6k 阅读
2 回答1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答940 阅读✓ 已解决
1 回答670 阅读✓ 已解决
2 回答830 阅读✓ 已解决
2 回答988 阅读
报错里面说了,在 useEffect 返回的函数中清理所有订阅和异步任务