'useState' 未定义 no-undef React [英] 'useState' is not defined no-undef React
问题描述
我正在尝试使用 React 钩子来解决一个简单的问题.我相信解决方案很愚蠢,但我没有看到.我试图在我的 package.json 中查看但没有找到解决方案.而且我很确定我正在以一种很好的方式宣布我的状态.
import React, { useEffect } from "react";导入./App.css";从./gettyimages-83457444-612x612.jpg"导入查克;从axios"导入 axios;功能应用(){const [state, setState] = useState({玩笑: "",});useEffect(() => {取数据();}, []);const fetchData = async() =>{const result = await axios.get("https://api.chucknorris.io/jokes/random");控制台日志(结果.数据.值);setState({ ...state, 笑话: result.data.value });};返回 (<div className="容器"><div className="row"><div className="col-6"><h1 className="title">Chuck API</h1><img src={Chuck} alt="ChuckNoris"/>
<div className="col-6 searchJokeCol"><div className="card"><div className="card-header"><span>搜索查克的短语</span>
<div className="card-body"><input type="text"></input>
<div><button className="btn btn-warning btn-lg">点击即可!</button>