https://github.com/sososoyoung/react-server-render-app
An universal React isomorphic boilerplate for building server-side render web app with express.
https://github.com/sososoyoung/react-server-render-app
babel es6 es7 eslint express less postcss react react-router redux webpack
Last synced: 3 months ago
JSON representation
An universal React isomorphic boilerplate for building server-side render web app with express.
- Host: GitHub
- URL: https://github.com/sososoyoung/react-server-render-app
- Owner: sososoyoung
- Created: 2017-02-19T03:17:32.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-11T08:55:34.000Z (about 9 years ago)
- Last Synced: 2026-03-24T04:29:58.997Z (3 months ago)
- Topics: babel, es6, es7, eslint, express, less, postcss, react, react-router, redux, webpack
- Language: JavaScript
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# react-server-render
An universal React isomorphic boilerplate for building server-side render web app with express.
[](https://github.com/shtyboy/react-server-render/pulls) [](https://github.com/shtyboy/react-server-render/blob/master/LICENSE)
## Technology Stack
- [React](https://github.com/facebook/react)
- [React Router](https://github.com/ReactTraining/react-router)
- [Redux](https://github.com/reactjs/redux)
- [less](https://github.com/less/less.js)
- [PostCSS](https://github.com/postcss/postcss)
- [express](https://github.com/expressjs/express)
- [Webpack](https://github.com/webpack/webpack)
- [Babel](https://github.com/babel/babel)
- [Babel+](http://babeljs.io/docs/plugins/)
- [ESLint](https://github.com/eslint/eslint)
- [Code Splitting](https://webpack.github.io/docs/code-splitting.html)
## Getting Started
- Require Node.js v6 or later.
- `npm install` to install dependencies and devDependencies.
- `npm run dev` to start up the development environment without server render.
- `npm run build:dev && npm start` to start up the development environment with server render.
- `npm run build` to compile and bundle the client and server files.
- `npm start` to deploy the production server.