問題タブ [react-final-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 投票する
0 に答える
43 参照

react-final-form - 自動「for」と「id」

コンポーネントがシングルトンであると想定できないためhtmlFor、ラベルとフィールドへの付与を自動的に処理しようとしています。以下では、最初のレンダリング時にフォームの一意の ID をメモするためにuseMemo、lodash を使用しています。uniqueIdIDをuseMemo再計算しないように、2 番目の引数として空の配列を指定する必要がありました。でこれを処理する自動化された方法はありfinal-formますか?

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

reactjs - React-final-form は Field validate プロパティの変更を無視します

チェックボックスをクリックすると、別のフィールドの「検証」プロパティが変更されます。問題は次のとおりです。「validate」フィールドが変更され、React インスペクターで確認できますが、react-final-form が古いバリデーターを呼び出します。

ここでデモを見ることができます: https://codesandbox.io/embed/nny0zxz4rm チェックボックスをクリックして送信すると、フォームが送信され、バリデータは無視されます。チェックボックスを 2 回クリックすると、必須ではないフィールドがフォームの送信を妨げます。

バリデーターのコードを変更できず、この問題を修正するための他のオプションも表示されません。