フォーカスを当てるフォームの最初の入力フィールドを設定しようとしています。では、このようなことを実装するベストプラクティスは何ですか?そして、どのようにフィールドのタイプをチェックできますか?テキスト、数字、チェックボックスなどですか?最初の入力フィールドに焦点を当てる方法 - レデュークスフォーム
@redux-form
アクションを聞いてフォーカス操作をディスパッチしていますか?
解決策を提案する人はいますか?
フォーカスを当てるフォームの最初の入力フィールドを設定しようとしています。では、このようなことを実装するベストプラクティスは何ですか?そして、どのようにフィールドのタイプをチェックできますか?テキスト、数字、チェックボックスなどですか?最初の入力フィールドに焦点を当てる方法 - レデュークスフォーム
@redux-form
アクションを聞いてフォーカス操作をディスパッチしていますか?
解決策を提案する人はいますか?
リアクトドキュメントでこの正確なユースケースの偉大な例があります:
あなたはあなたには良いしないだろうステートレス機能部品、参考文献を使用したい場合https://facebook.github.io/react/docs/refs-and-the-dom.html。 私の解決策は、最初の= {true}小道具をFieldに渡し、それをコンポーネント内でチェックすることです。入力フィールドにautoFocusを設定します。
私はReduxのフォーム(V6 +)のために当該技術分野の現在の状態はAutoを集中することを希望<input />
ためautoFocus
プロパティを提供することであると思います。
例:
<Field component={renderFirstInput} type="text" />
const renderFirstInput = field => {
return (<input {...field.input} autoFocus />)
}
もちろんfield.input
キーとしてautoFocus
小道具を提供することができます。
この場合のベストプラクティスは非常に主観的です。使用しているコードスニペットや例を共有できますか? – Teedub