main
js 17 lines 457 Bytes
Raw
1 // Compile this with Babel.
2 // babel --config-file ./babel.config.json BabelClasses.js --out-file BabelClasses-compiled.js --source-maps
3
4 export class BabelClass extends React.Component {
5 render() {
6 return this.props.children;
7 }
8 }
9
10 export class BabelClassWithFields extends React.Component {
11 // These compile to defineProperty which can break some interception techniques.
12 props;
13 state = {};
14 render() {
15 return this.props.children;
16 }
17 }