Можно ли отменить выбор радио, щелкнув по выбранному?
Я знаю, что это поведение браузера по умолчанию, но я работал над этой пользовательской функцией.
Материал-ui не может сделать это тоже.
Я знаю Material-ui Обертывания <input type="radio">
внутри <label />
, это выглядит так:
<label>
<input type="radio" onChange={() => {}}>
</label>
Если я хочу реализовать эту функцию, мне придется заменить onChange
на onClick
, но тогда браузер будет кричать мне, что <input />
должен иметь onChange
обработчик событий.
Таккак правильно перехватить onChange
вместе с onClick
обработчиком событий?
Должен ли я просто дать onChange
событие пустую функцию?Или я должен позвонить preventDefault
?