|
21 | 21 | - Comes with the latest CRA scripts and config |
22 | 22 | - To extend the CRA webpack config, use `craco.config.js` file. No need to eject |
23 | 23 | - :chart_with_upwards_trend: Redux and Redux Saga but with less boilerplate <a href="/src/store">More on</a> |
24 | | - - Redux Toolkit configured with React Redux and Redux Saga for very little boilerplate |
25 | | - - React Redux Hooks used for even more clean code |
26 | | - - React Persist configured for easier localstorage integration |
| 24 | + |
27 | 25 | - :blue_heart: Ant Design |
| 26 | + |
28 | 27 | - Configurable Ant theme variables out of the box |
29 | 28 | - Localized Ant Design Component for better multilingual support |
| 29 | + |
30 | 30 | - :cop: Eslint and Prettier configured with git hooks |
| 31 | + |
31 | 32 | - Eslint and prettier configured together for auto save format and error checks |
32 | 33 | - No git commit allowed if errors and warnings are present |
| 34 | + |
33 | 35 | - :raised_hands: Global HTTP error and auth handler |
| 36 | + |
34 | 37 | - Custom axios middlewares to handle errors on each request by default. But If needed, custom error handling also can be done with the error details sent by the middleware |
35 | 38 | - Auth Token is sent by default if present |
36 | 39 | - Progressbar animation added on each HTTP request |
| 40 | + |
37 | 41 | - :nail_care: Styled Components |
| 42 | + |
38 | 43 | - Component based styling |
39 | 44 | - Custom media queries with JS added as utility with accordance to Ant design breakpoints |
| 45 | + |
40 | 46 | - :zap: Codesplitting |
| 47 | + |
41 | 48 | - Native React Lazy loaded pages/components with Suspense |
42 | 49 | - Custom loader animation added |
| 50 | + |
43 | 51 | - :capital_abcd: Multilingual |
| 52 | + |
44 | 53 | - By default EN and BN json files are added. |
45 | 54 | - Easily add new translation in the config folder |
| 55 | + |
46 | 56 | - :art: Less and Bootstrap utility classes |
| 57 | + |
47 | 58 | - For margin padding, width and many more utility classes are added and available |
48 | 59 | - less loader added |
| 60 | + |
49 | 61 | - :rocket: Develepment scope based App config file for deployment |
50 | 62 | - App can have different configs, keys for staging, dev or prod and many more |
51 | 63 | - Modify and update the `.env` file to store url/key data for different scope |
|
0 commit comments