Abr_ya
@Abr_ya

В чем ошибка с React — select — value?

Делаю выпадающий список, вроде бы ничего сложного, но столкнулся с непонятной мне ошибкой.
Вот такой у меня Select:
<select
	className='form-control'
	value={sort || ''}
	onChange={e => handlers.sortChange(e.target.value)}
	multiple={false}
>
	<option value=''>Select</option>
	<option value='lowestprice'>Lowest to highest</option>
	<option value='highestprice'>Highest to lowest</option>
</select>


Sort приходит через props, но на всякий случай добавил проверку и '', если там ничего - это ничего не меняет.
Ловлю следующую ошибку:
index.js:1 Warning: The `value` prop supplied to must be a scalar value if `multiple` is false.

5e400f9cf2862714607991.jpeg
5e400fa5539a2879700441.jpeg

В гугле ничего путного по этому поводу не нашёл.
В документации вроде всё то же самое, только классы (у меня функциональные компоненты).
  • Вопрос задан
  • 472 просмотра
Решения вопроса 1
0xD34F
@0xD34F
Массив подсовываете в качестве значения.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы