A modern React GIF generator powered by the GIPHY API. Fetch random or tag-based GIFs, and enjoy smooth animations with a clean UI
-
Updated
Apr 5, 2025 - JavaScript
A modern React GIF generator powered by the GIPHY API. Fetch random or tag-based GIFs, and enjoy smooth animations with a clean UI
This repository demonstrates the process of making API calls in a React application using Redux Toolkit. It showcases best practices for managing asynchronous actions, handling loading states, and error handling. The project provides a clear, step-by-step implementation, making it an excellent resource for developers looking to enhance their skills
📘 This repository is dedicated to learning and mastering React. It contains a wide range of topics, from the basics to advanced concepts, making it a helpful resource for both beginners and intermediate developers. You'll find examples, practice components, and explanations that cover most aspects of React, including
Guidance for designing component-owned loading, empty, error, auth, permission, and gated states so UI surfaces own their state shape while screens stay focused on orchestration.
A modern, responsive bookstore built with React. Browse and sort books, view detailed product pages, and manage a fully interactive shopping cart with real-time pricing, tax calculation, and quantity updates. Designed with clean UI patterns and loading skeletons for a smooth user experience.
An API-driven React blog index app that fetches network data using async/await and handles async loading overlays. Built during NxtWave CCBP 4.0 training to master fetch() data fetching inside componentDidMount, server snake_case to camelCase key normalization, and integration of the react-loader-spinner package.
Search OMDB for movies by title, select from results to see details about film
To associate your repository with the loading-states topic, visit your repo's landing page and select "manage topics."