On changes to the react bundle webpack will store the current redux state in localStorage, waits (to allow the server to restart) then refreshes the page. On page load, it checks if it has state stored and loads it into the app.
This is the entry point for the client code. Code that should run only on the client should be put here.
NOTE(berks): For react specific stuff this should be the entry point