Я установил defaultValue
текстового поля, используя реквизиты, установленные Redux mapStateToProps
.
Когда текстовое поле изменяется (определяется с помощью onChange={...}
), я вызываю setState
, чтобы захватить ввод пользователя.
В настоящий момент проблема в том, что если текстовое поле не изменяется, setState
никогда не вызывается. Если пользователь отправляет форму, defaultValue
не может ее указать, поэтому отправляется пустая строка.
Многие рекомендуют использовать componentWillReceiveProps
, но этот метод устарел.