Есть ли способ изменить поля объекта опции?
Из моего BE API я получаю:
const items = [{ id: 1, name:'dropdown1'}, { id: 2, name:'dropdown2'}];
Так что теперь мне нужно переназначитьполя на value
и label
, было бы неплохо, если бы я мог установить эти поля динамически, может быть что-то вроде:
<Select
optionRemapping={{value: 'id', label: 'name'}}
options={items}
/>
Или, может быть, я пропустил образец того, как людисделать это?
Выполнение приведенного ниже выглядит немного неправильно.
items.map((item) => {
return { value: item.id, label: item.name };
});