A React + Redux + Redux Actions + Redux Saga + Ant-Design frontend boilerplate.
# install dependencies
yarn (or npm install)
# serve with hot reload at localhost:3000
yarn start (or npm start)
yarn start (or npm start)
: Starts the application on development modeyarn lint (or npm run lint)
: Run lint onceyarn lint:watch (or npm run lint:watch)
: Run tests in lint modeyarn build (or npm run build)
: Build project to productionyarn clean (or npm run clean)
: Run clean dist
- Ant-Design
- Babel
- ESLint (Airbnb)
- LESS
- PostCSS
- React
- React Router
- React Router Redux
- Redux
- Redux Actions
- Redux Saga
.
├── src # Source directory
├── store # Schems and flux data
├── actions
├── sagas
├── configure-store.js
└── reducers.js
├── views # UI components
├── components
└── containers
├── www
└── index.html # HTML for entry file
├── application.js # Provider file
├── constants.js # Constants
├── index.js # Entry file
└── theme.less # Theme configuration for Antd
├── .editorconfig
├── .eslintrc # Eslint config
├── .gitignore
├── .babelrc # Babel config
└── package.json
Open http://localhost:3000
in your browser.