This is a React app using a fetch API called NewsAPI, and it is responsive for mobile devices. This app was created with both class and functional components for learning and practice purposes while building this project as part of a web development program. This app also makes use of React hooks (i.e. useEffect, useState, and useLocation) for the functionality, as well as Router V6.2.1 to link to it's pages and components.
Note: Due to limitations for this API's production builds on developer accounts, a video demo is provided (click the play button below) instead of a live demo.
Tech used: HTML5, CSS3, JavaScript, React.js
Source code and demo: