Manogel Template for Reactjs
npx create-react-app my-react-app --template manogel
Additional step ESLINT required
yarn add babel-eslint@10.0.3 eslint eslint-config-airbnb eslint-config-prettier eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-prettier eslint-plugin-react eslint-plugin-react-hooks prettier babel-plugin-root-import customize-cra eslint-import-resolver-babel-plugin-root-import react-app-rewired eslint-plugin-import-helpers -D
Dependencies configured
- History
- React router dom
- React icons
- Polished
- Redux
- Axios
- Prop Types
- Styled Components
- Reactotron
- Babel
- ESLint
- Prettier
- EditorConfig
File Structure
manogel├── src/│ ├── config/│ │ └── ReactotronConfig.js│ ├── pages/│ │ └── Main/│ │ └── index.js│ ├── services/│ │ ├── api.js│ │ └── history.js│ ├── store/│ │ ├── ducks/│ │ │ └── index.js│ │ ├── sagas/│ │ │ └── index.js│ │ └── index.js│ ├── styles/│ │ └── global.js│ ├── App.js│ ├── index.js│ └── routes.js├── .editorconfig├── .eslintrc.js├── .gitignore├── config-overrides.js├── jsconfig.js├── package.json└── README.md
Contact
Manoel Gomes - Github - manoelgomes53@gmail.com