text: # React Server-Side Rendering Example
  
  Above is an example playground for you to play with React & Redux on Client and Server sides.
  Before jumping into it, make sure to [read SSR tutorial on Freecodecamp (Outdated)](https://www.freecodecamp.org/news/server-side-rendering-your-react-app-in-three-simple-steps-7a82b95db82e/).
  
  Here’s what we will build in this tutorial:
  
  ![Clash of Clans app card](https://cdn-images-1.medium.com/max/1000/1*wk04sWGQkw36_XLFvPACrA.png)
  
  
  ## Development
  
  - Clone the repo:
  
  ```bash
  $ git clone https://github.com/Rohitkrops/ssr.git
  ```
  
  - Go to the project directory and install dependencies:
  
  ```bash
  $ cd ssr && yarn install
  ```
  
  Launch the server:
  
  ```bash
  $ yarn start
  ```
  
  Now, the application is running at [http://localhost:3000](http://localhost:3000).
  The homepage is Sever Rendered and ['/client'](http://localhost:3000/client) is client side rendered.
  
  ### Note
  This tutorial is to help you understand the concept behind server side rendering of a React application. 
  Don't use this in Production. 
  
  For that use mature solutions, I would recommend Next.js
  
  🥳