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
9 years ago
2.4.3
9 years ago
2.4.2
9 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