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();