будет либо true либо false. Но самый первый выбор будет пустой строкой. Но если я хотя бы один раз поменяю значеине на false, то потом все нормально приводится к булевому.
Я погуглил и есть такая проблема, что пока не поменяешь хоть раз option, то react это будет воспринимать как строку. Как это фиксить? Я нашел такой вариант решения(последний скрин), но это классовый компонент
вместо event.target.value напиши Boolean(event.target.value);
сделай хотя бы дефолтное значение false или начни писать value не через boolean, может же быть что ещё другие option, в hh например их 3, если ты захочешь добавить в будущем ещё один option, нужно будет переводить всё в string и классовые компоненты можно написать и на функциональном
У меня будет только 2 значения и все
Это в филде написать?
твой правый нижний скрин 3 строка
тогда ставь значение по дефолту, так или иначе boolean это false или true
А, это я взял со стековерфлоу
Так мне и нужно либо false либо true
Ну ты можешь просто тип возвращаемого значения преобразовать через Boolean
ещё раз говорю, ставь значение по дефолту
Аааа, я понял о чем ты говоришь. Спасибо)
Обсуждают сегодня