by andreiduca

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

211 Stars 64 Forks Last release: Not found 6 Commits 0 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

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!!!

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.