【发布时间】:2021-06-03 05:25:56
【问题描述】:
React useState keep giving me undefined 这是我最后一个问题,对我帮助很大。
我在更新状态时遇到了问题,我理解了原因。但它给我带来了另一个问题。
const [urlList, setUrlList] = useState(0);
const callDayList = () =>{
Axios.post('http://localhost:3001/api/get',{
passNum :urlList,
});
};
useEffect(() => {callDayList();},[urlList]);
这是我的代码,当 urlList 发生变化时,我想执行 callDayList 并传递 urlList 的值。当我研究useEffect时,我发现了问题,如果我在callDayList中包含urlList,它会导致无限重新渲染错误。但是我想在 urlList 更改时传递它的值。我该如何解决?
【问题讨论】:
标签: use-effect