我正在从我的api(JSON格式)中获取详细信息。然后使用useState我试图获取每当使用以下代码时,我都会报错。
元素隐式具有“ any”类型,因为索引表达式不是 类型为“数字”。 TS7015
const [myObj, setObj] = useState([]);
useEffect(() => {
axios.get('http://localhost:5000/api/myAPI/1')
.then((res) => {
setObj( res.data);
})
.catch(err => {
})
return ( <span> {myObj["myHeading"]} </span>
);
}
在API中返回这样的json对象
{id: 1, myHeading: "Heading1"}