LinkedStateMixin по-прежнему требует, чтобы вы указали поле и обработчик события за пределами полей формы.Я использую этот подход, который позволяет мне указывать только поле за пределами стандартной реализации.Это нормально - какая-то отрицательная сторона?
Общий обработчик событий:
handleChangeEvent(event:any, att:string):void
{
let obj = '{"' + att + '":"' + event.target.value + '"}';
this.setState(JSON.parse(obj));
}
В jsx:
onChange={(event) => {this.handleChangeEvent(event,'password')}}