Handling Events

Adding Event Listeners

Using Context in Event Handlers

Preventing Default Behavior

Ex:

import React from 'react';

class NoDefaultSubmitForm extends React.Component {
  submitForm = e => {
    e.preventDefault();
    window.alert('Handling form submission...');
  }

  render() {
    return (
      <form onSubmit={this.submitForm}>
        <button>Submit</button>
      </form>
    );
  }
}

export default NoDefaultSubmitForm;