JSFiddle - React, Tailwind, and code Playground

HTML

<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.6.0/underscore-min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.2/backbone-min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/handlebars.js/2.0.0-alpha.1/handlebars.min.js"></script>
<script src="https://rawgithub.com/FormidableLabs/handlebones/master/handlebones.js"></script>

JavaScript

var HelloWorldView = Handlebones.View.extend({
  initialize: function(options) {
    this.greeting = options.greeting;
  },
  template: Handlebars.compile("<h1>{{greeting}} world!</h1>")
});

var view = new HelloWorldView({
  greeting: "Hello"
});

view.appendTo(document.body);