onKeyHandler = e => e.key === 'Enter' && this.setState({ value: 'Enter' });
handleInput = (e) => {
this.setState({ value: e.target.textContent });
};
render() {
return (
<Fragment>
<section
role="article"
contentEditable
suppressContentEditableWarning
onKeyPress={this.onKeyHandler}
onInput={this.handleInput}
>
<p className="editor__line">Hello</p>
</section>
<ToMarkdown text={this.state.value} />
</Fragment>
);
Не могу понять почему setState не работает с связке с onInput, если же убрать onInput setState заработает, причем console.log тоже срабатывает
Сборка персонального компьютера от Artline: умный выбор для современных пользователей