【发布时间】:2021-02-09 15:42:35
【问题描述】:
我正在获取一个 API 并设置一些项目:
const [items, setItems] = useState([]);
function displayUser() {
axios({
// fetching logic ..
},
}).then((res) => {
// result are return ..
console.log("RESPONSE: ", res);
// I wish to set items here
setItems(res.data[0]);
});
}
useEffect(() => {
displayUser() // executing my function
}, []);
useEffect(() => {
console.log("ITEMS AFTER: ", items);
}, [items]);
api每次都返回结果,但不是每次都设置items,很随意,不知道是什么问题。
如果我通过控制台记录 API 的响应,我有我的数组,因为它是随机的。
【问题讨论】:
-
您可以粘贴响应示例吗?
标签: reactjs react-hooks