【发布时间】:2022-01-19 12:29:15
【问题描述】:
我有一个组件,我想在渲染后获取 API,并将响应数据放入 useState 值中。
所以,在获取 API 后,我尝试在 useEffect 回调中 setState,但没有任何效果。
const [values, setValues] = useState([])
useEffect(() => {
fetchValues().then(function(result) {
setValues(result.data)
})
}, []);
提前感谢您的帮助。
【问题讨论】:
-
代码看起来正确。确保
result.data有一些值。
标签: javascript reactjs use-effect use-state