【发布时间】:2020-02-16 00:11:22
【问题描述】:
正如标题所说,react hook useState 似乎无法存储我的字符串
这是我的代码
const [data, setData] = useState(null);
useEffect(() => {
fetch("http://api.localhost/user/shoppingcart", {
headers: {
Authorization: cookies.Authorization
}
})
.then(res => res.json())
.then(
result => {
console.log(result);
setData(result);
console.log(data);
});
}, []);
第一个“console.log”,我可以得到正确的字符串。
[{"shoes":1}, {"shirt":2}]
但是第二个“console.log”,我得到一个空字符串。
null
还是我的错?
【问题讨论】:
标签: javascript reactjs