constructor()

in transforms/__testfixtures__/class/class-initial-state.output.js [148:180]


  constructor(props, context) {
    super(props, context);
    if (props.stuff) {
      this.state = {x: 1};
      return;
    } else if (props.thing) {
      this.state = {x: 2};
      return;
    }
    switch (props.wow) {
      case 1:
        this.state = props.lol ?
          {x: 3} :
          this.whatever(props);

        return;
    }
    for (let i = 0; i < 100; i++) {
      if (i === 20) {
        this.state = {x: i};
        return;
      }
    }

    try {
      doSomeThingReallyBad();
    } catch (e) {
      this.state = {error: e};
      return;
    }

    this.state = this.lol();
  }