Class and Super

by LyndseyB

Babel + JSX

class BaseClass {
	constructor(props) {
        this.props = props;
    }
    
    
   onButtonClick = () => {
    
   }
}

class SubClass extends BaseClass {  
  constructor(props) {
  	super(props);    
  	this.age = 30;
    console.log(this.props);
  }
  
	sayAge() {
  	console.log(this.age);
  }
  
  getProps() {
  	console.log(this.props);
  }
}

const baseClass = new BaseClass({ name: 'Lyndsey' });
const subClass = new SubClass({ name: 'Aaron' });

//console.log(baseClass);
subClass.sayAge();
subClass.sayHello();
subClass.getProps();