react で preventDefault しても submit された場合に見るステップ

(1) submit のハンドラーを component に bind しているか

class RequestForm extends React.Component {
  constructor(props) {
    super(props);
.
.
    this.handleSubmit = this.handleSubmit.bind(this)
  }
.
.
  render () {
    return (
      <React.Fragment>
.
.
          <form onSubmit={this.handleSubmit}>

(2) preventDefault をハンドラーの冒頭に持ってきているか

  handleSubmit(e) {
    e.preventDefault()
.(後続処理)
.
  }

(1) の参考記事

http://egorsmirnov.me/2015/08/16/react-and-es6-part3.html