#javascript #reactjs #react-hook-form #chakra-ui
#javascript #reactjs #react-hook-form #чакра-пользовательский интерфейс
Вопрос:
Я использую react-hook-form
и chakra-ui
использую перехваты Gatsby
useState.
Я пытаюсь заставить форму отправлять флажки без отметки (т. Е. логическое значение false) при отправке.
Я установил для начального логического значения значение false из состояния, и я вижу это в инструментах разработчика, однако, когда я отправляю форму, она игнорирует все false
поля и будет отправляться только в том случае, если установлен флажок и состояние true
<Checkbox
name="CriminalRecord"
value={CriminalRecord}
ref={register}
onClick={e => setCriminalRecord(e.target.checked)}
width="100%"
borderColor="purple.100"
margin={3}
>
Как я могу это решить?
Спасибо
Комментарии:
1. Есть ли у него компонент группы флажков? стоит того , чтобы просто обернуть его
Controller
.2. Спасибо, Билл. Да, у него есть групповой компонент, но нет контроллера. Я изучу это. Спасибо за отличную библиотеку — сейчас я тоже просто изучаю Little State Machine! 🙂