build multiple projects that share same components container frameworks.
every project build independence.
every project have separate json-server db and routes.
npm run docs
npm run docs:min
Dependencies | description |
---|---|
webpack 4 | webpack 4, is FAST (up to 98% faster)! |
ES6 | ES7 Decorators in ReactJS |
React 16.13 | What’s new in React 16.3 , New lifecycles , Portal |
React Router v4 | standard routing library for React. When you need to navigate through a React application with multiple views |
connected-react-router | Synchronize React Router v4 with redux store. Works for both redux-thunk and redux-saga. |
REDUX | Redux is a predictable state container for JavaScript apps |
react-redux | Official React bindings for Redux |
redux-saga | API middleware library, that is designed to make handling side effects in your redux app nice and simple |
redux-thunk | middleware allows you to write action creators that return a function instead of an action. |
redux-promise | The middleware returns a promise to the caller so that it can wait for the operation to finish before continuing |
Redux DevTools | chrome extension |
LESS | It's CSS, with just a little more. |
ESLint | ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code |
React Hot Loader | React Hot Loader is a plugin that allows React components to be live reloaded without the loss of state |
Components | description |
---|---|
ant.design 4.0 | A design system with values of Nature and Determinacy for better user experience of enterprise applications |
Frameworks | description |
---|---|
axios | Promise based HTTP client for the browser and node.js |
JSON Server | Get a full fake REST API with zero coding in less than 30 seconds |
ESDoc | Generates good documentation (plugin : ES6 , JSX) |
react-redux-i18n | Internationalization and localization |
redux-localstorage | The localStorage key used to store state |