You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 27, 2018. It is now read-only.
Alex Grant edited this page Aug 20, 2015
·
3 revisions
WIP
This is a series of brief explanations about how this app works.
In general, this is an isomorphic (or universal) app, meaning that it renders on both the client and server, and most things (unless browser render specific) are available in any JS environment. For unit testing, jsdom is used to give React a DOM in NodeJS, so that client side behaviors can be probed.
The javascript client bundle is entirely optional, and acts as a progressive enhancement with features and performance. Without it, the app simply acts as a simple, http only website, rendering html and css to the browser with each request going back to the server.
Flux Flow
The defacto explanation of the flux flow is [here](https://facebook.github.io/flux/docs/overview.html), complete with diagrams.