【发布时间】:2023-01-26 16:04:56
【问题描述】:
我的目标是在输入时同时在控制台上显示字母。但是每按一个字母就突然报错看这张图:enter image description here
我相信我的编码有问题。你能检查一下吗?
import {useState, useEffect} from "react";
const Form = () => {
const [city, setCity]= useState=('');
useEffect( () => console.log(city) ,[city] );
const handleChange = () => {
}
return (
<div className="form">
<h1 className="h1">Weather App</h1>
<form onSubmit={(e)=> {e.preventDefault(); handleChange()}}>
<div className='form2'>
<input onChange={(e)=> setCity(e.target.value)} className='inputText' type='text' placeholder="Enter the city" />
</div>
<div className='btnDiv'>
<button type="submit" className="btn">Enter</button>
</div>
</form>
</div>
)
}
export default Form;
我相信我的状态有问题。
【问题讨论】:
标签: javascript reactjs react-hooks