gpt4 book ai didi

javascript - 之后如何立即引用useState设置的值?

转载 作者:行者123 更新时间:2023-11-29 17:34:06 25 4
gpt4 key购买 nike

连续的 React.useState() setter 不起作用。

const [balance, setBalance] = React.useState(0);
const [campaigns, setCampaigns] = React.useState([]);

React.useEffect(() => {
console.log('first use Effect');
getRequest(`/api/v1/tablet/campaigns/) // getRequest return Promise Obj
.then(result => {
console.log(result); // [{...},{...},・・・,{...}]

setCampaigns(result);

console.log(campaigns); // [] this is problem part
});
}, []);

如何立即引用useState设置的值?

最佳答案

你必须使用你设置的值直到组件的下一次刷新,因为状态只在重新渲染时更新

关于javascript - 之后如何立即引用useState设置的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58888968/

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