Как сохранить значение компонентаact-select - PullRequest
0 голосов
/ 13 апреля 2020

У меня есть данные, которые хранятся в форме как

{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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...