簡體   English   中英

如何在 React 表單中使用日期組件

[英]How can I use date component in a React form

我創建了一個表單,它有一個日期選擇器字段。 我想使用日期選擇器組件,但無法弄清楚如何讓它工作。 我正在使用 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這是更多上下文的

你導入了 useState 嗎?

import React, { useState } from 'react';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM