JSFiddle - React, Tailwind, and code Playground
by jcreamer898
JavaScript
function BaseView(name) {
this.name = name;
this.render();
};
BaseView.prototype.render = function() { /* Override this */ };
BaseView.prototype.setup = function() {};
function HomeView() {
BaseView.apply(this, arguments);
};
// This sets up inheritance
HomeView.prototype = Object.create(BaseView.prototype);
HomeView.prototype.constructor = HomeView;
HomeView.prototype.render = function() {
console.log( "render view:" + this.name);
};
var view = new HomeView("home");
console.log(view);