React Practice – Day 18 Today I built a Simple Todos app and focused on handling dynamic lists and delete functionality in React. What I implemented: -->Displayed a list of todos from an initial list -->Added a Delete button for each todo -->On clicking Delete, the selected todo is removed from the list -->Worked with props and state to manage UI updates -->This helped me understand state updates, list rendering, and event handling better in React. Small features, but real-world fundamentals. #React #JavaScript #WebDevelopment #Frontend #MERN #CCBP #ccbp #NXTWAVE #nxtwave #CodingJourney #100DaysOfCode #Developer #LearningInPublic #BuildInPublic #ReactJS #Programming
More Relevant Posts
-
🚀 30 Days — 30 Coding Mistakes Beginners Make Day 5/30 I clicked the button. UI showed: 1 Console showed: 0 😐 Code: setCount(count + 1) console.log(count) I thought React was not updating state… But React state updates are asynchronous. `setState` schedules an update — it does NOT change the value immediately inside the same function. So you are logging the OLD value. Correct place 👇 useEffect(() => { console.log(count) }, [count]) React is not wrong. We were just asking at the wrong time. Day 6 tomorrow 👀 #30DaysOfCode #reactjs #javascript #frontend #webdevelopment #codeinuse
To view or add a comment, sign in
-
-
✨ package.json vs package-lock.json If you’ve ever worked with npm, you’ve definitely seen these two files — but many developers use them without fully understanding their roles. In today’s post, I’ve explained the difference between package.json and package-lock.json in a clear and practical way. You’ll understand why both files exist, how they work together, and why they are crucial for consistent builds and team collaboration. If you’ve been confused about dependency versions, reproducible installs, or unexpected bugs across environments, this post will clear things up. 👇 Which one confused you the most when you first started? Share in the comments! Follow Muhammad Nouman for more useful content #learningoftheday #FrontendDevelopment #WebDevelopment #JavaScript #React #CodingCommunity #ES6 #FrontendDevelopment #NodeJS #NPM
To view or add a comment, sign in
-
🚀 Learn ReactJS – Day 1 Kickstart your ReactJS journey with my custom PDF guide! This PDF covers everything you need to start building dynamic and interactive user interfaces with React: ✅ Introduction to ReactJS – Component-based library for SPAs ✅ Latest Version: 19.2 (Released Oct 1, 2025) ✅ Created By: Jordan Walke, Facebook, 2013 ✅ Development Setup: Node.js, npm/yarn, VS Code ✅ Step-by-step CLI commands to create your first React app Start your React journey today and master component-based development with ease! 💻 #ReactJS #JavaScript #FrontendDevelopment #FullStackDeveloper #WebDevelopment #FrontendDeveloper #Coding #Programming #SoftwareDevelopment #WebDesign #LearnReact #DeveloperJourney #CareerInTech #CodingLife #TechSkills #SoftwareEngineer #TechCommunity #OpenSource #WebDevCommunity #ReactDeveloper #FullStack #DevCommunity #NodeJs #NPM
To view or add a comment, sign in
-
Built React Todo List! I’m excited to share my latest project: a Todo List App built with React using props, useState hooks, and components. This project helped me practice: ✅ Managing state with useState ✅ Passing data between components via props ✅ Building reusable and clean component structures ✅ Handling user interactions smoothly Always remember: start simple, iterate fast, and learn as you build! #ReactJS #WebDevelopment #FrontendDevelopment #JavaScript #CodingJourney #ReactHooks #BeginnerProjects #100DaysOfCode #CodeNewbie #Programming#
To view or add a comment, sign in
-
"Master the React Component Lifecycle! 🚀 Dive into the key phases: Mounting, Updating, and Unmounting. 🚀 Get a deeper understanding of how React works and why each phase is crucial for building efficient apps. 💻🌟 👨💻 Follow me for more insights on React and front-end development! 🔥 #React #JavaScript #FrontendDevelopment #WebDevelopment #ReactJS #CodeLife #TechTips #LearnCoding #Programming"
To view or add a comment, sign in
-
-
I’m thrilled to share that I’ve just published my first package on npm @ubuntu-web/live-battery-indicator — a React component that displays a battery icon with percentage + charging state, usable in any project (browser API or manual override). 👉 https://lnkd.in/dnMK9bsZ This marks the first release in a planned series of packages I’m building as part of my journey to turn my resume into an Ubuntu-style OS experience. Drop your tips, questions, or feedback below 👇 #opensource #npm #reactjs #webdevelopment #javascript
To view or add a comment, sign in
-
Every Next.js beginner hits this error on day one. I remember staring at my screen completely lost. 😅 You follow a tutorial, add a simple useState hook, and suddenly everything breaks with a cryptic error message about “Client Components.” Nobody warned you. Nobody explained it clearly. So here’s the rule: ➡️ In Next.js, every component is a Server Component by default. That means no hooks. No click handlers. No browser APIs. The moment you need interactivity, just add "use client" at the very top of the file. That’s it. One line. Server Component → fetching data, reading env vars, rendering static content Client Component → useState, useEffect, onClick, browser APIs I wasted 2 hours on this when I started. You don’t have to. Save this post so you never forget it. 🔖 Was this you when you started? Drop a 😅 in the comments. #NextJS #React #WebDevelopment #JavaScript #Frontend #Beginners #Programming #100DaysOfCode #NextJSTips #LearnToCode #FrontendDeveloper #CodingTips
To view or add a comment, sign in
-
-
🚀 Setting up React with Vite (Fast & Beginner-Friendly) If you’re starting React development, Vite is currently one of the fastest and cleanest ways to bootstrap a React project. Commands used: Copy code Bash npm create vite@latest . npm install npm run dev Hope this helps someone learning frontend development 🙌 #ReactJS #Vite #JavaScript #WebDevelopment #FrontendDevelopment
To view or add a comment, sign in
-
I got tired of logging every API request and response while debugging JavaScript apps. So I built a small npm package that automatically observes API calls. No more adding logs everywhere. npm: https://lnkd.in/gkkc5vSk #javascript #nodejs #opensource
To view or add a comment, sign in
-
🚀 React 19 Just Changed Form Handling Forever In React 18, submitting a form usually looked like this: ❌ useState for loading ❌ manual onSubmit handlers ❌ extra boilerplate for async actions But React 19 introduces a cleaner way 👇 ✅ useActionState + Form Actions Now you can handle form submissions like: Built-in pending state Less code More declarative UI Better integration with Server Actions ✨ Instead of writing multiple lines for loading logic, React gives you: const [state, action] = useActionState(saveProfile) And your form becomes: <form action={action}> #ReactJS #React19 #JavaScript #FrontendDevelopment #WebDevelopment #Programming #SoftwareEngineering #ReactHooks #DevCommunity
To view or add a comment, sign in
-
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development