tôi gặp sự cố khi chọn phản ứng. Tôi sử dụng hình thức redux và tôi đã làm cho thành phần phản ứng chọn của tôi tương thích với hình thức redux. Đây là mã:Cách đặt giá trị mặc định trong phản ứng chọn
const MySelect = props => (
<Select
{...props}
value={props.input.value}
onChange={value => props.input.onChange(value)}
onBlur={() => props.input.onBlur(props.input.value)}
options={props.options}
placeholder={props.placeholder}
selectedValue={props.selectedValue}
/>
);
và ở đây làm thế nào tôi làm cho nó:
<div className="select-box__container">
<Field
id="side"
name="side"
component={SelectInput}
options={sideOptions}
clearable={false}
placeholder="Select Side"
selectedValue={label: 'Any', value: 'Any'}
/>
</div>
Nhưng vấn đề là rằng thả xuống của tôi có không phải là một giá trị mặc định như tôi muốn. Những gì tôi đang làm sai? Bất kỳ ý tưởng?
này là đúng: value = {props.input.value}. vấn đề bạn phải đối mặt là gì? – Ved
Vấn đề của tôi là tôi muốn chọn của tôi để có defaultValue khi tôi lần đầu tiên render nó nhưng tôi không thể – user7334203
giá trị của props.input.value khi nó hiển thị đầu tiên là gì? – Ved