A re-implementation of React.js in ClojureScript