したがって、react-select から redux-form で複数選択を onBlur ハック(?) で使用しています。これは、送信時に選択したデータが値に含まれているため、カーテンの後ろで正常に動作しています
しかし、複数選択フィールドにアクセスした後(何も選択しなくても)、値がまったく表示されなくなります(これ以外は何も表示されません
))
const options = [
{ value: 'one', label: 'One' },
{ value: 'two', label: 'Two' }
];
<Select
value="one"
options={options}
multi={true}
{...input}
onBlur={() => {
input.onBlur({...input.value})
}
}
/>
したがって、値は redux 状態になりますが、フィールドに値が表示されません。なぜこれが起こっているのか知っている人はいますか?