Неожиданное использование события в приложении create-реагировать - PullRequest
0 голосов
/ 27 марта 2019

Я хочу написать простую форму с помощью create-реагировать на приложение, но я не могу, потому что событие я не могу использовать объект события.Ошибка, которую я получаю:Код взят из реагирующих документов.

import React from 'react';

class Form extends React.Component {
  constructor(props) {
    super(props);
    this.state = {value: ''};
  }

  handleChange = e => {
    this.setState({value: e.target.value});
  }

  handleSubmit = e => {
    event.preventDefault();
  }

  render() {
    return (
      <form onSubmit={this.handleSubmit}>
        <label>
          Name:
          <input type="text" value={this.state.value} onChange={this.handleChange} />
        </label>
        <input type="submit" value="Submit" />
      </form>
    );
  }
}

export default Form;

1 Ответ

2 голосов
/ 27 марта 2019

Ваша функция handleSubmit должна быть изменена следующим образом

handleSubmit = e => {
    e.preventDefault();
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...