A React application that demonstrates asynchronous data fetching, error handling, and state management using the JSONPlaceholder API.
- Fetches blog posts from JSONPlaceholder API
- Elegant error handling with user-friendly messages
- Clean component architecture
- Loading states for better UX
- Responsive design with Tailwind CSS
- Clone the repository
- Install dependencies:
npm install
- Start the development server:
npm run dev
src/components/
- Reusable UI componentssrc/hooks/
- Custom React hookssrc/types/
- TypeScript interfacessrc/services/
- API and data fetching logic