Ниже приведен фрагмент вызова меню «Выбор»:
import Select from 'react-select';
const SelectMenu = (props) => {
const { options, defaultValue, onChange, name, label } = props;
return (
<Select
options={options}
defaultValue={defaultValue}
onChange={onChange}
name={name}
id="search-select"
/>
);
};
Мой объект параметров выглядит следующим образом:
TestObj: [
{
label: 'Test 1',
value: 3.49
},
{
label: 'Test 2',
value: 3.99
},
{
label: 'Test 3',
value: 3.89
},
{
label: 'Test 4',
value: 3.99
},
{
label: 'Test 5',
value: 0
}
]
Потому чтоиз-за того, что два варианта имеют одинаковое значение, я получаю этот эффект:
![enter image description here](https://i.stack.imgur.com/JajfI.png)
Как видно из теста 2 и 4, разделяющих одно и то жезначение, которое они оба показывают как выбрано.
Есть ли способ, при котором, сохраняя те же значения, я могу иметь это, чтобы он только выбирал фактическую выбранную опцию?