Skip to content

Create React App by Facebook with stream SSR, HMR, TypeScript and live rebuilding

License

Notifications You must be signed in to change notification settings

awinogradov/cra-ssr-boilerplate

Repository files navigation

Create React App (improved)

Greenkeeper badge

What's inside?

Usage

❯ git clone git@github.com:awinogradov/cra-ssr-boilerplate.git react-ssr
❯ cd react-ssr
❯ npm i
❯ npm start

Point your browser to http://localhost:3000/.

How it works

react-scripts uses webpack-dev-server for incremental building and HMR, it works fine and the only one way to use it with SSR it's proxy. webpack-dev-server compiles all static files, but Express renders html on the different port. It's the reason why we need to use the proxy for static files and ws to webpack-dev-server from Express.

Building

❯ npm run build

Production

❯ npm run start:production

Point your browser to http://localhost:3000/.

License MIT

About

Create React App by Facebook with stream SSR, HMR, TypeScript and live rebuilding

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published