【发布时间】:2022-01-16 10:51:58
【问题描述】:
我有一个 React 问题,我想用一个对象更新一个状态变量,但它没有更新任何东西。 代码:
async function getServers() {
console.log("ready")
const response = await fetch('http://localhost:3000/server/servers').then(res => res.json())
setServers(response);
console.log(response)
console.log("servers object updated: " + JSON.stringify(servers));
}
useEffect(() => {
getServers();
import('bootstrap/dist/js/bootstrap');
WebFont.load({
google: {
families: [ 'Karla:600', 'sans-serif' ]
}
});
}, []);
谁能告诉我为什么不更新?
提前感谢,抱歉英语不好!
【问题讨论】:
-
这能回答你的问题吗? React setState not Updating Immediately
-
你在调用 getServers() 之前没有等待
标签: reactjs typescript object react-hooks use-state