gpt4 book ai didi

reactjs - React useEffect 有条件地运行

转载 作者:行者123 更新时间:2023-12-05 06:58:09 26 4
gpt4 key购买 nike

如何防止我的 React 组件在每次呈现组件时都获取图像,而是从商店中获取图像?我不想通过一遍又一遍地调用 API 来限制速率,但是 useEffect 的问题是它似乎没有意识到在效果“外部”设置的变量。它似乎完全忽略了 !images.length 并且当我记录 images.length 的值时它总是 0 :(

Images.tsx

const dispatch = useDispatch();
const images = useSelector(selectedImages);

useEffect(() => {
if (!images.length) {
dispatch(fetchImages());
}
}, []);

最佳答案

关于reactjs - React useEffect 有条件地运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64712509/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com