REACT DOGGEE 🐕 - это веб сервис для собаководов и любителей собак. Цель проекта — получение опыта работы с разными и актуальными веб технологиями 2023 года.
Конфигурация проекта:
- TypeScript
- React
- React Router Dom v6.4
- SCSS Modules
- ESLint, Prettier, Stylelint
- Vite
В данном репозитории можно найти кастомные реализации:
- Fetch Api Class (src/utils/api) - класс для работы с rest api, использует fetch
- i18n (src/utils/intl) - инструмент для работы с i18n в реакт приложениях
- Theming (CSS Variables) - (src/features/theming + src/static/theme) - изменение темы приложения с помощью React Context + CSS global variables
- Hooks
- useMutation, useQuery, useQueryLazy (src/hooks/api) - hooks для удобной работы с rest api внутри компонентов
- SCSS MODULES + Adaptive - использовались css модули + полностью сделан адаптив