An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# react-server-render

An universal React isomorphic boilerplate for building server-side render web app with express.

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/shtyboy/react-server-render/pulls) [![npm](https://img.shields.io/npm/l/express.svg)](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.