React client with Node/Express backend middleware
First, install Yeoman and generator-react-client using npm (we assume you have pre-installed node.js).
npm install -g yo
npm install -g generator-react-client
Then generate your new project:
yo react-client myproject
- Node
- npm
- Node
- Serverless (AWS Lambda + API Gateway + S3)
- Webpack
- ES6 (Babel)
- React
- React Router
- Redux / Redux Form
- PostCSS / SASS
- Material UI
- Jest / Enzyme / Chai
npm i && npm run dev
NODE_ENV=production ENV=production|stage npm run build
npm test
NODE_ENV=production ENV=production|stage npm run serverless:deploy