This is a simple Isomorphic React Router Redux App(ES6+)example writing in Universal JavaScript.
- React / ReactDOM
- Redux
- React Router Redux
- Node.js(Express)
- ImmutableJS
- Webpack
- ES6+(Babel)
- SEO Friendly(server side rendering)
- Backend and Frontend share the same code(JavaScript、React)
- Better page loading speed
$ npm init
$ npm install --save react react-dom redux react-router-redux immutable express
$ npm install --save-dev webpack webpack-dev-server babel-core babel-eslint babel-loader babel-preset-es2015 babel-preset-react eslint eslint-config-airbnb eslint-loader eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-jsx-a11y eslint-plugin-react html-webpack-plugin
- Universal JavaScript
- Isomorphism vs Universal JavaScript
- Isomorphic JavaScript
- Why Everyone is Talking About Isomorphic / Universal JavaScript and Why it Matters
- Is “Isomorphic JavaScript” a good term?
MIT