У меня есть данные, которые хранятся в форме как
{name: "email" uuid: "ca980e72-d0d1-460e-8d53-d60edadb27a6" редактируемый: false скрытый: false закрепленный: false data_type: «text» show: true isSelected: true id: «ca980e72-d0d1-460e-8d53-d60edadb27a6» label: «email»}
Поскольку оно не имеет формы {метка, значение}, которое я использовал
getOptionLabel={ val => val.name }
getOptionValue={ val => val.id }
Вот так сейчас выглядит мой компонент:
Here option is a state value of type string
<Select
options={ fields }
value={ activeSortObject.column.name === '' ? '' : option }
getOptionLabel={ val => val.name }
getOptionValue={ val => val.id }
searchable
placeholder={ trans( 'Find an option' ) }
onChange={ this.fieldSelectorChange }
/>
Я хочу сохранить значение выбранного значения и при перезагрузке. Хотя в первый раз это сохраняется, но при перезагрузке я вижу заполнитель. Я передаю значение option и activeSortObject, соединяясь с redux. Как я могу предварительно заполнить значение данными, которые я получаю. На данный момент опция имеет тип string