Skip to content

A web page containing react projects and their several hooks with typescript, using Contentful CMS to store the data and use the api to consume them.

Notifications You must be signed in to change notification settings

armandomzn/react-projects

Repository files navigation

React Projects

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.

react-projects

Features:

  • 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.

Components:

  • 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.

Live Demo

View the Projects on GitHub

You can view the source code and all the projects showcased in this application on the following GitHub repository:

About

A web page containing react projects and their several hooks with typescript, using Contentful CMS to store the data and use the api to consume them.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published