ReactのDateTimeピッカーから値を取得するにはどうすればよいですか?

ScalaBoy

DateTimeピッカーを作成するためにMaterial-UIを使用します。これが私のデモコードです。

現在選択されている値を確認するためにconsole.log関数に追加しましたhandleChangeただし、DatTimeピッカーを使用しても値は変わりません。

handleChange = name => event => {
  const target = event.target;
  const name = target.name;
  console.log("plannedDep", this.state.plannedDep)
  this.setState({
      [name]: event.target.value
  });
};
アバンティカ
  1. 状態値をデフォルト値としてplannedDepに追加しました。 value={this.state.plannedDep}

  2. onChangeを次のように変更しました:onChange={(event) => this.handleChange("plannedDep", event)}コードをonChange={this.handleChange("plannedDep")}実行すると、コンポーネントがマウントされるとすぐにonchangeが発生し、状態/プロパティが変更されるたびに不要なレンダリングが発生します。

<TextField
  id="datetime-local"
  label="Next appointment"
  type="datetime-local"
  onChange={(event) => this.handleChange("plannedDep", event)}
  value={this.state.plannedDep}
  className={classes.textField}
  InputLabelProps={{
    shrink: true,
  }}
 />
  1. 状態を設定する前ではなく、状態を設定した後に値を確認する必要があります。setStateのコールバックでチェックを行っていると、更新された値が表示されます。
handleChange = (name, event) => {
  const target = event.target; // Do we need this?(unused in the function scope)!
  this.setState({
    [name]: event.target.value
  }, () => {
    console.log(this.state.plannedDep)
    // Prints the new value.
  });
};

これで問題が解決することを願っています:)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ピッカーから値を取得するにはどうすればよいですか?Xamarinフォーム

分類Dev

ピッカービューから特定の値のインデックスを取得するにはどうすればよいですか?

分類Dev

プレイスピッカーのアドレスから値を取得するにはどうすればよいですか?

分類Dev

C ++の16進カラー値からOpenCVHSV値を取得するにはどうすればよいですか?

分類Dev

剣道のカラーピッカーから無色のヌル値を選択するにはどうすればよいですか?

分類Dev

RのgeoTIFFからピクセルの値を取得するにはどうすればよいですか?

分類Dev

角度のあるマテリアルの日付ピッカーから現在の時刻を取得するにはどうすればよいですか?

分類Dev

カートピーの使用中にpcolorを取得してNaN値を白でプロットするにはどうすればよいですか?

分類Dev

日付ピッカーから取得した現在の日付に40週間を追加するにはどうすればよいですか?

分類Dev

キーボードからタイムピッカーの値を編集するにはどうすればよいですか?

分類Dev

ピボットテーブルから「値」フィールド(製品から「値」)を取得するにはどうすればよいですか?-Laravel

分類Dev

ピボットテーブルから「値」フィールド(製品から「値」)を取得するにはどうすればよいですか?-Laravel

分類Dev

コンポーネントのマテリアルUIピッカーの値を取得するにはどうすればよいですか?

分類Dev

複数の列から値のカウントを取得するにはどうすればよいですか?

分類Dev

HTMLカラーピッカーが変更されたときに新しい値を取得するにはどうすればよいですか?

分類Dev

React Nativeで日時ピッカーを個別に表示するにはどうすればよいですか?

分類Dev

ある列から別の列に値をコピーするにはどうすればよいですか?

分類Dev

角度5のカスタム属性から値を取得するにはどうすればよいですか?

分類Dev

日付ピッカーから日付を保存するにはどうすればよいですか?

分類Dev

日付ピッカーから日付を保存するにはどうすればよいですか?

分類Dev

スピナー値の整数値を取得するにはどうすればよいですか?

分類Dev

ComboBoxがDateTimeから取得する値を変更するにはどうすればよいですか?

分類Dev

React.FormEvent <HTMLFormElement>からフォーム値を取得するにはどうすればよいですか?

分類Dev

リピーター内の「ラベル」の値を取得するにはどうすればよいですか?

分類Dev

範囲からExcelvbaの値のみをコピーするにはどうすればよいですか?

分類Dev

すべての製品からメーカーを取得するにはどうすればよいですか?

分類Dev

結果セットからすべての値を取得するにはどうすればよいですか?

分類Dev

Tkinterのポップアップから値を取得するにはどうすればよいですか?

分類Dev

ハッシュマップから値の列を取得するにはどうすればよいですか?

Related 関連記事

  1. 1

    ピッカーから値を取得するにはどうすればよいですか?Xamarinフォーム

  2. 2

    ピッカービューから特定の値のインデックスを取得するにはどうすればよいですか?

  3. 3

    プレイスピッカーのアドレスから値を取得するにはどうすればよいですか?

  4. 4

    C ++の16進カラー値からOpenCVHSV値を取得するにはどうすればよいですか?

  5. 5

    剣道のカラーピッカーから無色のヌル値を選択するにはどうすればよいですか?

  6. 6

    RのgeoTIFFからピクセルの値を取得するにはどうすればよいですか?

  7. 7

    角度のあるマテリアルの日付ピッカーから現在の時刻を取得するにはどうすればよいですか?

  8. 8

    カートピーの使用中にpcolorを取得してNaN値を白でプロットするにはどうすればよいですか?

  9. 9

    日付ピッカーから取得した現在の日付に40週間を追加するにはどうすればよいですか?

  10. 10

    キーボードからタイムピッカーの値を編集するにはどうすればよいですか?

  11. 11

    ピボットテーブルから「値」フィールド(製品から「値」)を取得するにはどうすればよいですか?-Laravel

  12. 12

    ピボットテーブルから「値」フィールド(製品から「値」)を取得するにはどうすればよいですか?-Laravel

  13. 13

    コンポーネントのマテリアルUIピッカーの値を取得するにはどうすればよいですか?

  14. 14

    複数の列から値のカウントを取得するにはどうすればよいですか?

  15. 15

    HTMLカラーピッカーが変更されたときに新しい値を取得するにはどうすればよいですか?

  16. 16

    React Nativeで日時ピッカーを個別に表示するにはどうすればよいですか?

  17. 17

    ある列から別の列に値をコピーするにはどうすればよいですか?

  18. 18

    角度5のカスタム属性から値を取得するにはどうすればよいですか?

  19. 19

    日付ピッカーから日付を保存するにはどうすればよいですか?

  20. 20

    日付ピッカーから日付を保存するにはどうすればよいですか?

  21. 21

    スピナー値の整数値を取得するにはどうすればよいですか?

  22. 22

    ComboBoxがDateTimeから取得する値を変更するにはどうすればよいですか?

  23. 23

    React.FormEvent <HTMLFormElement>からフォーム値を取得するにはどうすればよいですか?

  24. 24

    リピーター内の「ラベル」の値を取得するにはどうすればよいですか?

  25. 25

    範囲からExcelvbaの値のみをコピーするにはどうすればよいですか?

  26. 26

    すべての製品からメーカーを取得するにはどうすればよいですか?

  27. 27

    結果セットからすべての値を取得するにはどうすればよいですか?

  28. 28

    Tkinterのポップアップから値を取得するにはどうすればよいですか?

  29. 29

    ハッシュマップから値の列を取得するにはどうすればよいですか?

ホットタグ

アーカイブ