Learning React from the docs and came across this example:
class Square extends React.Component { constructor() { super(); this.state = { val
super(); is not required by react, but is mandated by ES6 subclass