• Stars
    star
    221
  • Rank 179,773 (Top 4 %)
  • Language
    JavaScript
  • Created over 6 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Demo code for Server Side Rendering and Code Splitting in a create-react-app.

What's this?

This is a sample app to demonstrate how you can achieve both Server Side Rendering and Code Splitting in a create-react-app. It supports the mini-series I've wrote on Medium about this topic:

  1. Upgrading a create-react-app project to a SSR + Code Splitting setup
  2. Adding state management with Redux in a CRA + SSR project

How can I see it in action?

Just install dependencies, build the app and run the express server:

yarn install
yarn run build
yarn run server

Can I use this as a template for a production app?

NO! This repo exists only to demonstrate how to achieve SSR and Code Splitting at the same time.

But... Why? --- The server app is as slim as it can get. It lacks even the most basic security features like XSS and CSRF.

This is not a boilerplate for a production expressjs server app!!!