This is a template for front-end apps based on React.
The project uses:
- Redux Toolkit
- Redux Saga
- React Query
- React Router
- Ant Design as UI library
- Eslint & Prettier
- Bound Redux Toolkit with Redux Saga works with authorization processes.
- React Query works as a query manager and caching tool.
- Template includes the
RouteGuard
React component to manage access of different routes on client side.
Fake API, used in the template for auth REST API as JWT: https://fakeapi.platzi.com/en/rest/auth-jwt
This template could be improved. First of all I see a necessity to remove Redux at all (including Redux Saga) and use only React Query for all project requests.