При создании setState () в onchange и попытке изменить значение, он записывает или удаляет только 1 символ. В чем проблема?
enter code here:
constructor() {
super();
this.state = {lw1val:null}
}
{this.state.isLw1 ? (
<input
onChange={e => {
this.setState({ lw1val: e.target.value })
}}
value={this.state.lw1val}
onKeyPress={event => {
if (event.keyCode === 13 || event.which === 13) {
var inPutData = [
{
filterType: "is-equal-to",
value: event.target.value
}
];
onChange(inPutData);
}
}}
/>
) : null}