This is a solution to the challenge Interactive-Comment-Section
In this project, I developed an application that simulates a page of posts and dynamic comment sections, with CRUD operations., with the following functionalities:
This is a solution to the challenge Interactive-Comment-Section
difficulty-challenge-intermediate
The resolution to this challenge has been modified. Initially, the project solely requested the creation of comments and replies. However, I enhanced my solution by incorporating the Post component, thereby imbuing the project with a greater resemblance to a genuine application.
In this project, I had the opportunity to practice working with ReactJS, using concepts like states, contenxts, lists, immutability, properties, components and keys.
I was able to work with React Primitive through the radix-ui library, which provided increased flexibility, reusability, and accessibility for the dialog component used. I also tried to use componentization as much as possible and used TypeScript to better organize the project and prevent bugs.
Clone the repository:
git clone https://github.com/maricastroc/interactive-comment-section
Install the dependencies:
npm install
Start the service:
npm run dev
β© Access http://localhost:3000 to view the web application.