A tutorial on building universal web applications.
The web application is built with:
$ git clone https://github.com/remarkablemark/universal-react-tutorial.git
$ cd universal-react-tutorial1. Server-side rendering with React:
$ git checkout v1
$ npm install
$ npm start2. Building a universal/isomorphic app with React:
$ git checkout v2
$ npm install
$ npm start3. Passing props in a universal React web app:
$ git checkout v3
$ npm install
$ npm start4. Server-side routing with react-router@3:
$ git checkout v4
$ npm install
$ npm start5. Client-side routing with react-router@3 (Part 1):
$ git checkout v5
$ npm install
$ npm start6. Client-side routing with react-router@3 (Part 2):
$ git checkout v6
$ npm install
$ npm start7. Universal rendering with React and Redux:
$ git checkout v7
$ npm install
$ npm start8. Refactor a React app from ES5 to ES6:
$ git checkout v8
$ npm install
$ npm start