学习的react ,所以请忍耐…
下面的代码适用于我,并允许我将valueOne设置为OneOneOne
import etc...
function LoadPage()
{
const [valueOne, setvalueOne] = useState(GetValueOne)
function GetValueOne()
{
return 'OneOneOne';
}
}
我遇到的问题是,我需要调用服务器以在页面加载时返回ValueOne的实际值.所以我改成了以下几点:
async function GetValueOne()
{
let oneResult;
await axios.get(`${getBaseUrl()}/One/GetValueOfOne`)
.then(res => {
oneResult= res.data;
});
return oneResult;
}
这现在不起作用了,因为我已经将函数更改为Async以等待axios.get请求...我可以更新useState以匹配它吗?
如果没有的话,有没有别的办法呢?