🚀 Just shipped a full-featured Comments App built with React JS! This project goes beyond a simple comment box — here's what's under the hood: 🔗 Live Demo: [https://lnkd.in/ghsxuVSc] 🔗 Github : [https://lnkd.in/gEPHgDxW] 💬 Add comments with name validation & 200-character limit 🔍 Real-time search to filter comments by username ❤️ Like / Unlike toggle on each comment 🗑️ Delete comments instantly 🎨 Random color avatars for each commenter 🕐 Comments sorted newest first (reverse order) 🆔 Unique IDs with UUID for each entry 🛠️ Tech used: → React JS (Class Components) → Component-based architecture → State management with setState → UUID for unique comment IDs → CSS for clean, responsive UI Key concepts I practiced: ✅ Lifting state up ✅ Passing props & callbacks between components ✅ Filtering & sorting arrays in state ✅ Controlled inputs (name, comment, search) Every feature was built from scratch — no libraries for UI, just pure React logic and problem-solving 💪 #ReactJS #FrontendDevelopment #JavaScript #WebDevelopment #100DaysOfCode #ReactDeveloper #OpenToWork #FullStackDeveloper #MERN

To view or add a comment, sign in

Explore content categories