【发布时间】:2021-10-14 21:10:33
【问题描述】:
我有这个错误
Unhandled Rejection (TypeError): setUsers is not a function
这就是我获取的内容以及获取方式
const { users, setUsers } = useState([]);
const fetchUsers = async () => {
const data = await fetch("https://randomuser.me/api/?results=10");
const json = await data.json();
setUsers(json);
};
我在控制台中查看数据没有问题,但是当我尝试更新状态时出现问题。
【问题讨论】:
-
使用了错误的括号。使用方括号表示 useState。 const [ 用户,setUsers ] = useState([]);
-
{ users, setUsers }---->[ users, setUsers ]