こんにちは私はredux-formバージョン6.0.0に最近アップグレードしました。私はテキストフィールドに何も入力できないような問題に直面しています。Reduxフォーム - 入力に何も入力できません
P.S私はReactintlも使用しています。私は、あなたが余分に提供する必要がありV6で始まる、正しく理解していれば、私は、接続集約する構成reduxformと国際デコレータここ
を使用していますと、私のコード Pastebin
こんにちは私はredux-formバージョン6.0.0に最近アップグレードしました。私はテキストフィールドに何も入力できないような問題に直面しています。Reduxフォーム - 入力に何も入力できません
P.S私はReactintlも使用しています。私は、あなたが余分に提供する必要がありV6で始まる、正しく理解していれば、私は、接続集約する構成reduxformと国際デコレータここ
を使用していますと、私のコード Pastebin
あるonBlurイベント、入力用のonChange方法その状態を更新する。あなたのステートレスなコンポーネントrenderInputのために、それはこのように行うことができる:
const renderInput = (field) => {
const onBlur =() => {
field.input.onBlur(field.input.value);
};
const onChange = (inputValue) => {
field.input.onChange(inputValue ? inputValue : '')
};
return <input {...field.input} onBlur={onBlur} onChange={onChange}
[...other options omitted for readability] />
}
'field.input.onChange'が' {... field.input} 'の入力コンポーネントに効果的に伝播しているので、 'onChange = {onChange}'でそれをさらに伝播する必要はありません。したがって、あなたの例は、 'field.input.onChange'の呼び出しで追加のホップを追加する以外には何の効果もありません。 – eploko
私も同じ問題を抱えています。 –