問題タブ [react-final-form-arrays]

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 に答える
980 参照

javascript - セマンティックUIのラベルではなく入力のみを無効にする方法はありますか反応の入力

フォームの反応でセマンティックUIを使用しています。

disable for を使用するとInput、ラベルと入力フィールドの両方が無効になります。

以下のように使用しました

ラベルではなく入力ボックスのみを無効にする方法はありますか??

前もって感謝します :)

0 投票する
1 に答える
4057 参照

reactjs - Final form 配列フィールドの非同期検証

async validation を実装しようとしていますreact-final-form-array。しかし、約束を返しますが、エラーはまったく表示されません。

このコードを asnyc validate で参照し、最終フォーム配列hereを使用して独自のバージョンを作成しました。

形:

関数の検証:

0 投票する
2 に答える
2940 参照

reactjs - で使用される配列の初期値/デフォルト値を設定する方法?

私は反応最終フォームでフォームを作成しています。このフォームには、ユーザーがチェックボックスをクリックしたときにのみ表示される条件付きフィールドがいくつかあります。チェックボックスがチェックされている場合、コンポーネントがレンダリングされます。

これは、ドキュメントで提供されている例と非常によく似ています。ここで確認できます。https://codesandbox.io/s/kx8qv67nk5

私はその例に基づいており、例とまったく同じように、push メソッドを呼び出すボタンを使用してフィールド配列に追加できます。

私がやりたいことは、そのオブジェクトを配列にプッシュするためにボタンを押す必要はありませんが、配列のデフォルトにはすでに1つのオブジェクトが含まれています。

言い換えると、

提供されている例では、配列は空で始まり、配列内に定義されているフィールドに push() します。

手動でプッシュするのではなく、デフォルトで1つのオブジェクトをデフォルトで持つようにするにはどうすればよいですか?

その配列がどこで定義または初期化されているのかわかりません。