general outline for an isomorphic webapp that uses ClojureScript and React.js