Я работаю над базовым приложением React CRUD и столкнулся со странной проблемой. При использовании компонента ввода Reactstrap или начальной загрузки class="form-control" входные значения не определены при отправке. Если я оставлю элементы в качестве стандартного ввода html, значения отправятся нормально? Я не могу понять, почему это происходит. Я собрал эту демонстрацию, которая иллюстрирует проблему.
Фрагмент песочницы кода ‹– Демонстрация
В файле AddName.js у меня есть один ввод и один вход при отправке, вы можете видеть, что первое имя отправляется, а описание — нет.
<FormGroup>
<input
placeholder="First Name"
ref={nameInput => (this.nameInput = nameInput)}
/>
</FormGroup>
<FormGroup>
<Input
placeholder="Description"
ref={descriptionInput => (this.descriptionInput = descriptionInput)}
/>
</FormGroup>
Кто-нибудь может объяснить, почему это происходит? Возможно ли, как у меня есть рефы на входах?