Using `setState` in the constructor will pass lint, but cause runtime errors. Some context: https://github.com/infernojs/eslint-plugin-inferno/issues/15