СЦЕНАРИЙ У пользователя есть выпадающий список, и он выбирает опцию. Я хочу отобразить этот раскрывающийся список и сделать этот параметр значением по умолчанию, которое было выбрано этим пользователем в последний раз.
Я использую атрибут selected для опции, но React выдает предупреждение, в котором предлагается использовать значение по умолчанию для select.
Например,
render: function() {
let option_id = [0, 1];
let options = [{name: 'a'}, {name: 'b'}];
let selectedOptionId = 0
return (
<select defaultValue={selectedOptionId}>
{option_id.map(id =>
<option key={id} value={id}>{options[id].name}</option>
)}
</select>
)
}
});
Проблема в том, что я не знаю selectedOptionId, поскольку выбранный параметр может быть любым. Как мне найти defaultValue?