You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React JS使用axios获取数据成功但页面不显示无报错如何解决?

问题原因

你的代码在posts.map的回调逻辑中存在返回值缺失问题:
使用花括号{}包裹箭头函数的函数体时,必须显式声明return才能返回值,否则函数默认返回undefined。当前写法下map遍历生成的数组全是undefined,因此页面不会渲染任何内容,且该写法属于合法JS语法,所以不会抛出错误。

修复方案

方案1:显式添加return语句

修改map部分的代码为:

posts.map(post=>{
    return <li key={post.id} >{post.title}</li>
})

方案2:移除花括号使用隐式返回

单条返回语句的场景可以去掉花括号,利用箭头函数的隐式返回特性简化写法:

posts.map(post=> <li key={post.id} >{post.title}</li>)

内容的提问来源于stack exchange,提问作者Adnan Nawaz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 17:18:00