// Compile this with Babel.
// babel --config-file ./babel.config.json BabelClasses.js --out-file BabelClasses-compiled.js --source-maps

class BabelClass extends React.Component {
  render() {
    return this.props.children;
  }
}

class BabelClassWithFields extends React.Component {
  // These compile to defineProperty which can break some interception techniques.
  props;
  state = {};
  render() {
    return this.props.children;
  }
}