Rolling GIFs is a React app that allows users to browse and interact with GIF images from the Giphy API.
The app is deployed on Netlify. You can access it here.
- Create reusable components for effective composition.
- Load 15 random images from the Giphy API at first render.
- Retrieve categories from the Giphy API to populate the filter selector.
- Implement a search filter to search for images based on user input.
- Allow users to 'Like' images, showing the number of likes per image (in-memory only).
- Implement 'Favorites' functionality to save selected images in-memory.
- Implement functionality for loading more images.
- Follow best practices in React:
- Component composition for reusability.
- Use
useState
anduseEffect
hooks appropriately. - Utilize state lifting for sharing data between sibling components.
- Use fetch or Axios to retrieve data from the Giphy API.
If you have any feedback, suggestions, or ideas, please don't hesitate to share them with me. Thank you for checking out the Rolling GIFs App! Happy coding!