This repository contains a React application for searching GitHub users and displaying their information and repositories.
- User Search: Utilizes the GitHub API to search for users based on their username.
- User Information Display: Retrieves and displays user details such as name, username, bio, and profile picture.
- Repository Listing: Fetches and presents a list of repositories belonging to the searched user.
- Dynamic Rendering: Utilizes React's state management to dynamically render user information and repositories.
- React: Built using React library for front-end development.
- useState Hook: Implements state management for user input and data retrieval.
- GitHub API: Fetches user data and repositories from the GitHub API.
- CSS Styles: Applies custom CSS styles for layout and presentation.
- Asynchronous Data Fetching: Implements asynchronous data fetching using fetch and
await
for seamless user experience. - Conditional Rendering: Employs conditional rendering to display user information and repositories based on availability.
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
$ npm run dev