問題タブ [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.

0 投票する
0 に答える
607 参照

javascript - react-dates と setState の使用が機能しない

ユーザーが反応日付の日付ピッカーカレンダーの外をクリックすると、何かが起こるキャンセル機能を実装しようとしています。

私のカレンダー コンポーネントでは、2 つのプロパティの状態をstartDate設定していますendDateendDate、状態は設定されません。ブレークポイントを追加すると、これにヒットして値を設定しようとすることがわかります。更新中の状態のコールバック関数を追加すると、これが実行されないため、解決できない奇妙なことが起こっています。

状態が更新されないのはなぜですか? コンソールにエラーはありません。

私のカレンダーコンポーネントのコード例:

関数内で、が既に呼び出されて値が渡されているにもかかわらずonClose、 の値が見つかりません。に問題はありません。設定をコメントアウトすると、うまく設定されます。endDatesetStateonDatesChangestartDatestartDateendDate

私はとても混乱しています...