【发布时间】:2020-10-01 03:44:27
【问题描述】:
我创建了一个表单,它有一个日期选择器字段。我想使用date-picker 组件,但无法弄清楚如何让它工作。我正在使用 cdn 而不是 npm 并且不确定我是否遗漏了什么 关键。
class Request extends React.Component{
constructor(){
super()
this.state = {
location:'',
date: ''
}
this.handleLocation = this.handleLocation.bind(this)
}
handleDateSelect(e){
this.setState({
date: e.target.value
})
}
handleLocation(e){
this.setState({
location: e.target.value
})
}
handleDateChange(e){
this.setState({
date: e.target.value
})
}
render(){
return(
<div>
Today's Date: <DatePicker selected={this.state.date} onSelect={this.handleDateSelect} onChange={this.handleDateChange} /><br />
Location: <input type="text" name="location" onChange={this.handleLocation} value={this.state.location} />
{this.state.location}
</div>
)
}
}
我得到的错误是 Uncaught ReferenceError: useState is not defined 这是pen 了解更多上下文
【问题讨论】:
-
在您的沙箱中,您有
const [startDate, setStartDate] = useState(new Date());,您收到了错误消息。你正在使用旧的方式来定义状态并且你使用了useState并且没有从 React 导入? -
我可以使用cdn获取
useState吗?
标签: javascript reactjs react-component