JSFiddle - React, Tailwind, and code Playground

CoffeeScript

Handlebars.registerViewHelper 'on', (name, view) ->
  view.listenTo view.parent, name, ->
    view.render()

view = new Thorax.View
  increment: ->
    @count ||= 0
    ++@count
    @trigger 'incremented'
  template: Handlebars.compile """
    {{#button "increment" class="btn"}}++{{/button}}
    {{#on "incremented" tag="span"}}{{count}}{{/on}}
  """
view.appendTo 'body'