4.0.3 • Published 9 years ago
reactux v4.0.3
reactux
Ready-to-go template for React + Redux + Express App
Installation
npm install -g reactuxUsage
reactux [project name]
// this will create a folder [project name] contains the template in current directoryTemplate Features
- CLI to generate start files
- Fully support ES6
- Dev and Production environment setting
- Bundle with webpack 2 with js, css, postcss, and file loaders
- Reasonable file structure for both Frontend and Backend
- React Router v4 support
- Built-in Redux dev tools and middlewares
- Express server with customization and configuration including auth, logger, cor
- Tests Setup with Jest
- eslint built-in with customized configuration
- Option to sync Redux store with LocalStorage
- Deploy with pm2
Project Stucture
Frontend
/src/react
- action -> action creators in redux
- components -> reusable components
- constants -> const
- containers -> parent components
- reducers -> redux reducers
- configureStore.js -> redux store setup
- index.html -> html template
- index.js -> entry point
- localStorage.js -> setup sync between redux store and localStorage
Backend
/src/server
- config -> server config like environment and database
- middleware -> custom express middleware
- models -> model used in database
- routes -> routes setup
- app.js -> main server app
- index.js -> entry point
Run Dev Server
webpack will move and compile src/react into dist/react and use babel-node to run express server
Run Production Server
webpack will move and compile src/react and src/server into build/react and build/server and use node to run express server
Development
cd [your project]
yarn install // or npm install
yarn dev // or npm run devTest
yarn test // or npm run testLinting
yarn lint // or npm run linProduction
yarn install
yarn productionDeploy with PM2
yarn install
yarn productionLicense
Copyright (c) 2017 Haochuan Licensed under the MIT license.
4.0.3
9 years ago
4.0.2
9 years ago
4.0.1
9 years ago
4.0.0
9 years ago
3.1.2
9 years ago
3.1.0
9 years ago
3.0.1
9 years ago
3.0.0
9 years ago
2.5.0
9 years ago
2.4.8
9 years ago
2.4.7
9 years ago
2.4.6
9 years ago
2.4.5
9 years ago
2.4.4
10 years ago
2.4.3
10 years ago
2.4.2
10 years ago
2.4.0
10 years ago
2.3.0
10 years ago
2.2.1
10 years ago
2.2.0
10 years ago
2.1.1
10 years ago
2.1.0
10 years ago
2.0.0
10 years ago