🚀 Day 6 | React Learning Journey (Mini Project Build) After completing Day 5, I decided to bring together all the topics I’ve learned so far and build a mini React project using them 🙌 This small project helped me revise and connect multiple React concepts in one place, including: 🔹 useState Hook 🔹 Conditional Rendering 🔹 Props 🔹 Lifting State Up (Sharing data between child and parent components) 🔹 Dynamic List Rendering (with Add/Delete functionality) 🔹 Controlled Inputs 💡 It was a great hands-on exercise to understand how data flows between components and how React handles updates efficiently. Here’s a quick look at the UI 👇 #React #JavaScript #MERNStack #FrontendDevelopment #ReactHooks #LearningJourney #WomenInTech #CodingInPublic
More Relevant Posts
-
✨ Learning React, One Component at a Time It’s been a week since my last post, and lately, I’ve been diving into React and learning about components, reusability, and how everything connects. At first, it honestly felt messy. You know that stage where your folder structure looks confusing, files start piling up, and you’re not even sure if your approach is “right”? That’s where I was. 😅 But here’s the thing: once I stopped overthinking and just started building, things slowly began to make sense. The more I worked on it, the more I enjoyed it. Sometimes as devs, we wait until everything feels “perfect” before we start a project. But truthfully, that perfect moment rarely comes. The clarity often comes during the process, not before it. So if you’re feeling overwhelmed by your “messy” code or your unfinished setup, just start. You’ll be surprised how much progress happens in motion. 🚀 #React #WebDevelopment #LearningInPublic #FrontendDevelopment #CodeJourney
To view or add a comment, sign in
-
-
🚀 React Learning Update – Event Handling in React! Today I practiced how different React events work and how to trigger functions inside a component. I wrote a small component where I used multiple event handlers to understand how React responds to user interactions. Here’s what I learned from this code: 🔹 Calling functions on button click (onClick) 🔹 Triggering actions when mouse enters a button (onMouseEnter) 🔹 Detecting scroll activity using (onWheel) 🔹 Tracking user input with (onChange) 🔹 Handling continuous mouse movement (onMouseMove) 🔹 Creating inline functions directly inside JSX 🔹 Understanding event objects like elem.target.value This hands-on practice helped me understand how React handles events just like JavaScript but in a more organized, component-based way. Step by step becoming more comfortable with React! ⚛️✨ #ReactJS #FrontendDevelopment #WebDevelopment #LearningEveryday #JavaScript #ReactDeveloper #DeveloperJourney
To view or add a comment, sign in
-
-
Day 10 of #30DaysOfReact – React Project Folder Structure Today I explored React Project Folder Structure & File Naming 💡 Here’s what I learnt: ✨ Organize src with folders for components, assets, styles, utils, and shared ✨ Split each component into its own file for readability and maintainability ✨ Use named and default exports/imports properly ✨ Leverage React Fragments to avoid unnecessary wrapper elements A clean folder structure makes your React projects scalable, maintainable, and easier to navigate. It’s like Marie Kondo-ing your code. 😎 #100DaysOfCode #WomenWhoCode #ReactJS #WebDevelopment #CodingJourney #LearnInPublic #SoftwareEngineer #Day10
To view or add a comment, sign in
-
-
🚀 Exploring Core React Concepts Through Hands-On Practice Over the past few days, I built a small collection of React components to strengthen my understanding of foundational concepts such as props, state management, conditional rendering, and component communication. Here’s what I implemented: 🔹 Props & Children Props — Passing data and rendering nested components 🔹 State Management (useState) — Managing dynamic values like counters and user actions 🔹 Conditional Rendering — Using if, logical AND (&&), and ternary operators to control UI 🔹 Toggle Component — Switching UI states with a single button 🔹 Props + State Together — Updating age dynamically inside a functional component These components may look simple, but they helped me build a strong foundation in React’s core principles and reusability patterns. I’m sharing this project to continue my learning journey and stay consistent with hands-on practice. Meghana M 10000 Coders #ReactJS #FrontendDevelopment #JavaScript #WebDevelopment #LearningJourney #CodingInPublic #TechSkills #ReactComponents
To view or add a comment, sign in
-
🚀 Master React — The Official Roadmap is Here! React isn’t just another frontend library — it’s the heartbeat of modern web development. But before you dive into the components, hooks, and JSX … you need the right foundation. 💡 At Anonymous Legion, we’re making learning smarter — not harder. From HTML basics to React ecosystems, here’s your roadmap to becoming a Frontend Pro! 💻 Big shoutout to W3Schools.com and JavaScript Mastery — two incredible platforms inspiring millions of learners worldwide to code, create, and grow. 🙌 Swipe through the roadmap ➡️ Build. Learn. Repeat. 🔁 ✨ Don’t miss out — follow Anonymous Legion to level up your dev journey. We post weekly roadmaps, tech breakdowns, and career insights for students and tech enthusiasts across the globe 🌍 #ReactJS #JavaScript #WebDevelopment #FrontendDeveloper #LearnReact #hashtag #BuildInPublic #W3Schools #JavaScriptMastery #learning #growth
To view or add a comment, sign in
-
🚀 #Day130 of my Learning Journey Today I continued my React JS journey and explored new concepts while building multiple projects that helped me understand both Function Components and Class Components in depth. 💻 🧠 Concepts I Learned Today 🔹 What is a Class Component and how it extends React.Component 🔹 The render() method and how it returns UI elements 🔹 React Events like onClick 🔹 Using state and updating it with this.setState() 🔹 When to use Function Components vs Class Components and their differences in real-world use 🧩 Projects I Worked On 1️⃣ Reusable Banner – Built using a Functional Component 🔗 avanishproj2.ccbp.tech 2️⃣ Technology Cards – Created using a Functional Component 🔗 avanishproj3.ccbp.tech 3️⃣ Counter App – Implemented using a Class Component 🔗 avanishcounter4.ccbp.tech 4️⃣ Click Counter – Implemented using a Class Component 🔗 avanishproj5.ccbp.tech 5️⃣ Speedometer – Built using a Class Component 🔗 avanishproj6.ccbp.tech 6️⃣ Fruits Counter – Built using a Class Component 🔗 avanishproj7.ccbp.tech Each project gave me a better understanding of how state management, interactivity, and reusability work in React JS. It’s exciting to see how these concepts come together to make dynamic and user-friendly UIs. ⚡ Every day is a step forward — more clarity, more practice, and more confidence! 💪 #Day130 #ReactJS #FrontendDevelopment #WebDevelopment #JavaScript #ClassComponents #FunctionComponents #StateManagement #LearningByDoing #CodingJourney #NxtWave #CCBP
To view or add a comment, sign in
-
Just spent my Sunday evening deep-diving into React learning resources (yes, that's how I party these days 🤓). Here's the thing - I've had 3 clients this month ask about converting legacy systems to React frontends, and the demand isn't slowing down. Whether you're a beginner or looking to level up, there are some absolute gems out there: • The React.js official docs (seriously, they're actually good!) • Scrimba - 140+ coding challenges that actually stick in your memory • Epic React by Kent C Dodds - pricey but worth every penny if you're serious • freeCodeCamp - can't argue with free and comprehensive What I love about React is how it changes your approach to frontend development. That component-based architecture, the Virtual DOM for better performance, and one-way data binding - it's elegant when done right. The barrier to entry keeps dropping while the capabilities keep expanding. Perfect storm for adoption. Are you working with React currently? Thinking about learning it? Drop me a DM - I'm working on something that might help you slash the learning curve significantly. #WebDevelopment #ReactJS #TechSkills #FrontendDevelopment
To view or add a comment, sign in
-
React Learning Journey: Understanding the onChange Property Today, I deepened my understanding of how the onChange property works in React. Unlike vanilla JavaScript where we listen for events directly on the DOM, React uses onChange as a way to track user input and update state seamlessly. It’s a simple concept, but once you truly get it, it changes how you think about managing dynamic data in forms. Here’s what I practiced 👇 - Updating component state in real time as the user types - Making inputs fully controlled through React state - Building a small interactive example to visualize the concept I’ve attached a small snippet from my code. Every little concept adds up. Step by step, I’m building a strong foundation in React and front-end development. #React #FrontendDevelopment #WebDevelopment #LearningInPublic #ReactJS #JavaScript
To view or add a comment, sign in
-
-
⚙️ Tool’sday Talk: What I Wish I Knew Before Learning ReactJS When I first picked up ReactJS, I wanted to build everything. Social media clones, e-commerce platforms, flight trackers, dashboards—you name it, I wanted to code it. The result? Analysis paralysis. I was learning a hundred things at once, building nothing, and slowly burning myself out in the process. If I could go back, here’s what I’d tell myself (and anyone learning React): 1. Have a Clear Goal. Don’t just “learn React.” Learn React for something. Whether that’s to build your portfolio, get a frontend job, or create a specific project—clarity kills confusion. Don’t Try to Build the Next Big Thing. You don’t need to create the next Facebook or Netflix clone to prove you’re skilled. Build small, consistent, meaningful projects. That’s where mastery grows. 2. Understand JavaScript Deeply. React is just JavaScript with superpowers. The more fluent you are in JS (array methods, async logic, destructuring, etc.), the smoother your React learning curve will be. 3. Focus on Components, Not Chaos. Don’t dive into Redux, React Query, or Context too early. Learn how to write clean, reusable components first—it’ll make scaling easier later. 4. Version Control is Your Friend. Commit often. Branch smart. Break things confidently. GitHub is not just a backup—it’s your dev diary. 5. Don’t Compare Your Progress. Someone’s “Day 30” might be your “Day 300.” It doesn’t matter. Build, break, fix, repeat—that’s how every great React dev started. React isn’t a race. It’s a rhythm. And once you find your groove, that’s when the magic starts happening. ✨ #ToolTuesday #ReactJS #FrontendDevelopment #WebDevTips #JavaScript #LearnToCode #DevJourney #ReactDeveloper #BuildInPublic #WebDevelopment #CodingCommunity #TechNigeria #FrontendEngineer #UIUX #ProgrammingTips #DeveloperLife
To view or add a comment, sign in
-
-
Week 8 at TEACH2GIVE Building a Stronger Foundation in React: useState and useEffect This week, I spent time deepening my understanding of React Hooks — specifically useState and useEffect. We began by setting up a new React TypeScript project from scratch. It might sound simple, but even that process came with small challenges, naming conventions, folder structure, and how React scaffolding works behind the scenes. Fixing these early mistakes helped build confidence in managing a React environment from the terminal all the way to a running local app. Once the setup was stable, we focused on useState. This hook introduced a clean way to handle dynamic data in components. I learned how it replaces class-based state management with something much simpler, letting each component remember its own state without extra boilerplate. What stood out was how small state updates trigger re-renders, keeping the UI always in sync with data. The next phase was understanding useEffect. This one clicked when I realized it’s all about side effects, code that runs after React updates the DOM. We explored several real-world uses: ~Fetching data from an API. ~Running timers or intervals. ~Cleaning up subscriptions when a component unmounts. ~Responding to changes in state or props dynamically. Our trainer Brian Kemboi emphasized that useEffect isn’t just a feature, it’s a mindset. It teaches you to think about when and why your code should react to change. We practiced a few scenarios to see how different dependency arrays ([], [variable], and no array at all) affect the behavior of the effect. Seeing the outcomes firsthand helped the logic sink in. By the end of the session, the main takeaway was clear: mastering useState and useEffect means mastering React’s core idea, reacting to data changes gracefully. These two hooks form the foundation for nearly everything else in modern React development. It was a reminder that learning to code isn’t only about syntax, it’s about developing the discipline to understand the flow of data, the sequence of updates, and how small details shape the user experience. #React #FrontendDevelopment #JavaScript #WebDevelopment
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
Great to see you actively documenting your learning journey! It's commendable that you're prioritizing skill development and knowledge sharing.. Your initiative will undoubtedly contribute to your growth and success. Keep up the excellent work! 👍🏽