問題タブ [redux-form]

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 投票する
1 に答える
1809 参照

reactjs - redux-form の material-ui ドロップダウンの状態からの初期値

redux-form 内に material-ui ドロップダウン メニューがあり、その値を初期化したいと考えています。2 つのアクションをディスパッチすることにより、必要な値 [exercise.exercise_type_idおよびexercise.exercise_type_name] と使用可能なオプションのリスト [ 、およびプロパティtypesを持つオブジェクトの配列など] の両方を取得しています。idname

理想的には、次のような場所が必要です。

で変更を処理したいので、初期状態のみですhandleDropDownChange

[もちろん、次のようなものをいただければ幸いです

しかし、私はこれがアンチパターンであることを知っています。しかし、とにかくうまくいきません。小道具はまだ空です。]

私のドロップダウンは次のようなものです:

より多くのコード:

0 投票する
4 に答える
4406 参照

reactjs - 反応する | 還元型 | マテリアル UI | DatePicker とフォームを組み合わせる方法

いくつかの問題を解決した後、DatePicker データをフォームに送信することに固執しました。私のフォームでは、主に redux-form-material-ui の要素を使用していますが、DatePicker はその一部ではありません。

redux-form で DatePicker コンポーネントを作成する 2 つの方法を見つけました。

問題は、フォーム データを更新する方法がわからないことです。最初の例では、選択された日付がテキスト フィールドに表示されません。form.myForm日付フィールドをアクティブにしたことを店舗で確認できますが、ピックされた日付で更新されることはありません。2 番目はピッキング日を示していますが、form.myFormオブジェクトの一部ではありません...

インターネットでいくつかの例を見つけました (例: https://github.com/erikras/redux-form/issues/364 ) がfields、props にオブジェクトがないため、 を呼び出すことができませんthis.props.fields.startDate.onChange

実際の例があまりないため、redux-form と material-ui を使用する良い方法が何であるかはわかりません。私は使用するすべてのコンポーネントにラッパーを作成することを考え始めました。これは、フォームに加えられた変更でストアを更新する onChange メソッドを提供します。しかし、その後、redux-form はもう必要ないので、使用できる他の解決策が必要だと思います。

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

javascript - レデューサーが結合レデューサーによってロードされていません

インデックス レデューサー ファイルにレデューサーを追加しても機能しないという問題がありますが、それを store.js ファイルの rootReducer オブジェクトに追加すると、すべて正常に機能します。機能しないということは、「フォーム」にredux-formレデューサーをマウントするようにというエラーが表示されることを意味します。

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

javascript - redux-form-material-ui | 選択フィールド | カスタム onChange により、選択した値が表示されなくなります

と を使用redux-formredux-form-material-uiて、単純なフォームを作成します。selectの値は、subdepartmentselect で選択された値によって異なりdepartmentます。そこで、select の onChange をトリガーするコールバック関数を作成しましたdepartment。select のデータを取得することはsubdepartmentできますが、select で選択した値がdepartment表示されなくなりました。

コールバック:

0 投票する
3 に答える
11622 参照

reactjs - reduxでmaterial-uiを使用していますか?

私は現在、この方法でメインコンポーネントをレンダリングしています:

MuiThemeProvider を使用してアプリ コンポーネントをラップするドキュメントの状態。私は既に Provider を使用してラップしています。以下のように、redux-form フィールドに material-ui を追加しようとしています。