This React application creates a contact list populated with data from the Random User API.
- Data Fetching: Uses Axios to fetch data from the Random User API.
- Custom Hook: Utilizes a Custom React Hook to encapsulate the data fetching functionality, which is consumed by the App's components.
- View individual contact details.
- Display selected contacts in a separate list.
- Select and manage multiple contacts using conditional rendering.
- Clear selected contacts with a single action.
The React Contact List is responsive to desktop, tablet, and mobile devices.
- Vite
- React.js
- TypeScript
- Axios
- Material UI / Icons
- Firebase Hosting
- Download the code
- Run
npm install - Run
npm run dev