将useState与React结合使用,并使用Typescript

时间:2019-12-10 16:04:50

标签: reactjs typescript

我正在从我的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"}

0 个答案:

没有答案