This is a React application that fetches data from Contentful CMS to display a collection of React-related projects. It showcases reusable components built with React, demonstrating various hooks like useState
, useEffect
, useRef
, useReducer
, as well as integrations with React Context, React Router, Redux Toolkit, and React Query. The app dynamically loads project data and includes components for a hero section, project listings, and a footer.
- Displays a hero section with an introduction to the React projects, highlighting the technologies used.
- Lists React projects with titles, images, GitHub links, and live project URLs.
- Dynamically fetches project data from Contentful CMS.
- Reusable components that can be used for building modular React applications.
- A footer with a link to the author's GitHub profile.
- Hero: Displays a header with a description of the React projects, explaining the technologies and hooks used.
- Projects: Fetches and displays a list of projects, each with its title, image, and links to the GitHub repository and live project.
- Project: Displays an individual project, including its image, title, and GitHub link.
- Footer: Displays a link to the author's GitHub profile.
You can view the source code and all the projects showcased in this application on the following GitHub repository: