問題タブ [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.
react-final-form - 自動「for」と「id」
コンポーネントがシングルトンであると想定できないためhtmlFor
、ラベルとフィールドへの付与を自動的に処理しようとしています。以下では、最初のレンダリング時にフォームの一意の ID をメモするためにuseMemo
、lodash を使用しています。uniqueId
IDをuseMemo
再計算しないように、2 番目の引数として空の配列を指定する必要がありました。でこれを処理する自動化された方法はありfinal-form
ますか?
reactjs - React-final-form は Field validate プロパティの変更を無視します
チェックボックスをクリックすると、別のフィールドの「検証」プロパティが変更されます。問題は次のとおりです。「validate」フィールドが変更され、React インスペクターで確認できますが、react-final-form が古いバリデーターを呼び出します。
ここでデモを見ることができます: https://codesandbox.io/embed/nny0zxz4rm チェックボックスをクリックして送信すると、フォームが送信され、バリデータは無視されます。チェックボックスを 2 回クリックすると、必須ではないフィールドがフォームの送信を妨げます。
バリデーターのコードを変更できず、この問題を修正するための他のオプションも表示されません。