【发布时间】:2020-04-28 11:46:36
【问题描述】:
我正在尝试从 json 中检索一些数据,以便稍后在图表中使用。
我的问题是,使用 useState,它会得到一个 从不 类型的数据,所以我无法访问字段。
const [myData, setData] = useState([]);
const url = 'url';
axios.get(url)
.then(res => {
setData(res.data);
myData.forEach( e=> {
console.log(e.name);
})
}).catch(function (error) {
// handle error
})
当我打印 console.log 时,name 结果为错误,因为 属性 'name' 在类型 'never' 上不存在。
我该如何解决这个问题?
编辑:我正在使用打字稿
【问题讨论】:
-
你在使用打字稿吗?
-
是的!对不起,我忘了提及它,我现在正在更新我的帖子!
标签: json reactjs typescript react-hooks ionic-react