<aside>
💡
Packages Used in the Project
This document summarizes the key libraries and tools used in Travelo project, including their roles and functionalities.
</aside>
UI Frameworks and Libraries
- @emotion/react (Version: ^11.13.0)
- Provides utilities for styling React components with CSS-in-JS.
- @emotion/styled (Version: ^11.13.0)
- Allows for styling React components with Emotion's styled component API.
- @mui/icons-material (Version: ^5.16.6)
- Material-UI icons for React components.
- @mui/material (Version: ^5.16.6)
- React components that implement Google’s Material Design.
- @mui/styled-engine-sc (Version: ^6.0.0-alpha.18)
- An integration of MUI with styled-components.
- @mui/x-date-pickers (Version: ^7.12.0)
- Material-UI based date picker components for React.
- formik (Version: ^2.4.6)
- Provides building blocks for managing forms and input fields in React.
- styled-components (Version: ^6.1.12)
- Library for writing CSS in JavaScript with support for component-based styling.
- yup (Version: ^1.4.0)
- Schema builder for runtime value parsing and validation in JavaScript.
State Management and Data Fetching
- zustand (Version: ^4.5.4)
- A small, fast, and scalable state management library for React.
- @tanstack/react-query (Version: ^5.53.1)
- React hooks for fetching, caching, and updating asynchronous data.
- js-cookie (Version: ^3.0.5)
- Lightweight JavaScript API for handling cookies.
Routing and Navigation
- react-router-dom (Version: ^6.26.0)
- Enables dynamic routing and navigation for React apps.
Utilities and Miscellaneous
- axios (Version: ^1.7.5)
- Promise-based HTTP client for making requests in JavaScript.
- jwt-decode (Version: ^4.0.0)
- Small library for decoding JSON Web Tokens (JWT).