問題タブ [react-dates]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - react-dates と setState の使用が機能しない
ユーザーが反応日付の日付ピッカーカレンダーの外をクリックすると、何かが起こるキャンセル機能を実装しようとしています。
私のカレンダー コンポーネントでは、2 つのプロパティの状態をstartDate
設定していますendDate
がendDate
、状態は設定されません。ブレークポイントを追加すると、これにヒットして値を設定しようとすることがわかります。更新中の状態のコールバック関数を追加すると、これが実行されないため、解決できない奇妙なことが起こっています。
状態が更新されないのはなぜですか? コンソールにエラーはありません。
私のカレンダーコンポーネントのコード例:
関数内で、が既に呼び出されて値が渡されているにもかかわらずonClose
、 の値が見つかりません。に問題はありません。設定をコメントアウトすると、うまく設定されます。endDate
setState
onDatesChange
startDate
startDate
endDate
私はとても混乱しています...