2017-07-15 8 views
0

を反応させるコンポーネントリアクト:瞬間は、私は、次を使用していますコンポーネント

<DatePicker 
     selected = {this.state.startDate} 
     onChange = {(d) => {console.log('date = ' + d); 
        this.setState({startDate: d})}} 
        dateFormat="MMMM, DD, YYYY" 
/> 

をたstartDateは一瞬に等しい場合には(正常に動作します)が、私は

this.setState({startDate: momdate}); 

どこを実行する場合、私は、エラーメッセージが表示されます

var momdate = moment('2017-10-22').valueOf()/1000; 

この命令は

で実行されます0
componentDidMount() 

反応機能。エラーメッセージは次のとおりです。

Uncaught TypeError: e.clone is not a function 

どのような考えですか?

答えて

1

this issueを見てください。<DatePicker>のように見えますが、状態はオブジェクトである必要があります。

だけではなくmoment('2017-10-22')

をやっ .valueOf()試みを呼び出すことが momdateを設定
関連する問題