A Fully Responsive Comments Section Using Custom React Hooks

This project is my solution to the Interactive Comments Section challenge on Frontend Mentor. This is a fully responsive component built with React and Sass. Users can post, edit, upvote/downvote, reply to, and delete comments. I learned how to build a custom hook that allows for rendering elements based on the viewport size. The comments are populated by fetching data from the Comments API, an API I built and hosted on Heroku. I also learned accessability best practices for buttons without text, making this commponent keyboard navigation and screen reader friendly.

© 2025 Made with ❤ and 11ty!