👉👉👉👉 This project is intended as an example of how to fit an application together, the idea is that you read the code and understand how it works - then apply the same approach in your own projects. 👈👈👈👈
This is NOT intended as a boilerplate or a starter kit, I don't recommend using it as a base for a project unless you're happy that you know how stuff fits together.
Hot reloading & related techniques can be used to provide an ultra-fast feedback cycle. Watch this video if you'd like to hear more about why this is great.
Once cloned locally, run npm install
. To start the server run npm start
and visit http://localhost:3000/
in your browser.
reducers/index.js
and hit refresh to see server redux reloadreducers/index.js
to and hit the button to see client redux reloadcomponents/App.js
to see client/server react reloadserver/app.js
to see the express routes reloadclient/common/layout.css
to see imported CSS reloadclient/components/App.css
to see the imported CSS reload