Я новичок, чтобы отреагировать, моя проблема в том, что у меня есть одно раскрывающееся меню, в котором есть две опции A и B , Пример: как показано ниже, это мои варианты отображения раскрывающегося списка динамически в моем случае варианты A и B.
<DropDown
selectedData={Options}
/>
Пользовательский DropDown:
const onChange = (value) => {
!isMulti && setToggle(!toggle);
onChecked(value);
}
const createOptions = () => {
if (data && data.length > 0) {
return data.map(({ value}, index) => {
if (isMulti) {
return (
<div key={index}>
<input type="checkbox"
onChange={() => onChange(value)}
checked={selectedOrNot(value)}
/>
</div>
)
} else {
return (
<div key={index}
onClick={() => onSelectionChange(value)}
</div>
);
}
});
}
else {
return <div>No data found</div>
}
}
Кроме того, у меня есть JSON данные, которые состоят из двух объектов в нем. например:
data: {
A: {
num1: "0.241",
num2: "15.293",
},
B: {
num1: "0.241",
num2: "15.293",
},
}
Так что я хочу, чтобы каждый раз, когда пользователи выбирали A в качестве опции из выпадающего меню, он отображал объект, например: data.A. Аналогично, когда пользователь выбирает B в качестве опции, он будет отображать объект B, например: data.B. Пожалуйста, помогите.