【发布时间】:2021-02-07 09:00:50
【问题描述】:
我正在尝试从此 api https://randomuser.me/api/?results=25 获取数据 使用此代码
function Users() {
const [Users, setUsers] = useState([])
useEffect(() => {
axios.get('https://randomuser.me/api/?results=25')
.then(Response=>{
if(Response.data){
alert("FOund")
setUsers([Response.data])
}else{
alert("not found")
}
})
}, [])
const displaylist = Users.map((User,index)=>{
return(
<h3>{User.gender}</h3>
)
})
return (
<div>
{displaylist}
</div>
)
}
export default Users
但是什么都没有出现,控制台给出了这个错误: 警告:列表中的每个孩子都应该有一个唯一的“key”属性。
检查Users的渲染方法。有关更多信息,请参阅https://reactjs.org/link/warning-keys。
在 h3
在用户处 (http://localhost:3000/static/js/main.chunk.js:627:83)
在 div
在应用程序
【问题讨论】: