React: Не отрабатывает onKeyPress вместе с onInput

178
10 мая 2018, 06:52
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 тоже срабатывает

READ ALSO
Js: Не закрывается дочернее окно

Js: Не закрывается дочернее окно

Помогите, пожалуйстаПри нажатии на ссылку в родительском окне программно создаётся новое окно в котором создаётся кнопка "Закончить"

202
strpos() не видит большие буквы

strpos() не видит большие буквы

Проблема в том что если даже слово {keyword} содержит большие буквы он видит как с маленькими, но мне этого не нужно, мне нужно чтобы выполнили...

192
Не работает пагинация на сайте WordPress

Не работает пагинация на сайте WordPress

Вот страница с пагинацией

181
SQL запрос с исключением

SQL запрос с исключением

Хочу чтобы запрос не выводил пользователя с id равным 1

217