This is an example of the work surface with union/intersect and state management. Feel free to use it as you want
> git clone https://github.com/Marvine89/work-surface-state-management.git
Current libraries:
- @reduxjs/toolkit for state management
- leaflet and react-leaflet for maps display
- @tanstack/react-query for data fetching and async states
- @mui/material as the design system
- ky for lighweight API request
- formik for form submition
- msw for local proxy mock data
- husky for precommit hooks
- vitest as testing framework
> npm i
> npm run dev
> npm run test
> npm run lint