title: Why use React server side rendering
body: <p>I have just learned react recently and intend to use it for my next project. I have come across react server side rendering for a few times, but wonders why do we still need it in "modern age". </p>
  
  <p>In this <a href="http://unwttng.com/react-server-side-rendering/" rel="noreferrer">article</a>, it argues that with server side rendering, user does not have to wait to load those js from CDN or somewhere to see the initial static page, and the page will resume functionality when js arrives. </p>
  
  <p>But after building with webpack production configuration, and gzip, the whole bundle (with react, my code and a lot other stuff) only takes 40kb, and I have aws CDN for it. I don't quite see the reason to use server side rendering for my situation. </p>
  
  <p>So the question is why people still use server side rendering if the resulting javascript bundle is so tiny after gzip? </p>