🚀 Day 11 of My React Learning Journey Today I built something that actually feels like a real-world application 🔥 --- 🌐 What I worked on: Routing-based Project I moved beyond a single page and built an app with: • Multiple pages • Smooth navigation • Clean structure using React Router --- ⚡ The highlight: Dynamic Routing This changed how I think about apps. 👉 Instead of creating separate pages manually, I learned how to generate routes dynamically. Which means: • One component → multiple dynamic pages • Better scalability • Real-world architecture --- 🧠 Bonus Challenge from Instructor: Got a task to handle quantity buttons on a product card 🛒 👉 Increase / Decrease quantity 👉 Manage state properly 👉 Keep UI in sync with logic Sounds simple… but it really tested my understanding of: • State management • Component behavior • Clean logic handling --- 🔥 Big Realization: Routing is not just navigation… and state is not just variables… 👉 Together, they define how a real product behaves --- 📈 Mindset Shift: Before: → “How do I build pages?” Now: → “How do I design user flow + interactions?” --- 👀 Sneak Peek: A routing-based app with: • Dynamic pages • Interactive product cards • Clean and scalable structure (Still improving it further 🚀) --- 💡 Every day I’m moving from: Learning React → Building real-world systems If you’re building something exciting or hiring someone who’s serious about frontend, let’s connect 🤝 Devendra Dhote Sheryians Coding School #React #JavaScript #FrontendDevelopment #WebDevelopment #LearningInPublic #100DaysOfCode #ReactRouter
More Relevant Posts
-
🚀 Day 16 of My React Learning Journey Today I stepped into something every serious React developer must understand… 👉 Performance Optimization ⚡ 💡 What I learned today: • useMemo • useCallback • React.memo 🧠 What clicked for me: React doesn’t just render UI… 👉 It re-renders a lot. And if you don’t control it, your app can become slow and inefficient. ⚙️ Understanding the tools: 🔹 useMemo → Memoize values to avoid unnecessary recalculations 🔹 useCallback → Memoize functions to prevent unnecessary re-creations 🔹 React.memo → Prevent re-rendering of components when props don’t change 🔥 Big Realization: Optimization is not about writing less code… 👉 It’s about writing smarter code 📈 Mindset Shift: Before: → “Why is my app re-rendering?” Now: → “How can I control unnecessary re-renders?” ⚠️ Important lesson: Not everything needs optimization. 👉 First make it work → then make it fast 🚀 What’s next: • Apply these concepts in real projects • Identify performance bottlenecks • Learn when NOT to use these hooks 💡 Every day I’m moving from: Building apps → Optimizing apps If you’re on the same journey or building something exciting, let’s connect 🤝 Devendra Dhote Sheryians Coding School #React #JavaScript #FrontendDevelopment #WebDevelopment #Performance #LearningInPublic #100DaysOfCode
To view or add a comment, sign in
-
🚀 Day 14 of My React Learning Journey Today was one of those classes where everything started to connect together 🔥 🌐 What I learned today: • Data Routing • Nested Routing • Dynamic Routing 🧠 What clicked for me: Routing is not just about switching pages… 👉 It’s about structuring your entire application. ⚡ Key Understandings: 🔹 Data Routing → Load data before rendering the page 🔹 Nested Routing → Build layouts inside layouts (real app structure) 🔹 Dynamic Routing → Create scalable pages using data 💡 Big Realization: These are not separate concepts… 👉 They work together to build real-world applications 📈 Mindset Shift: Before: → “How do I navigate between pages?” Now: → “How do I structure and scale my app?” 🚀 What’s next: I’m excited to: • Apply all of this in upcoming projects • Build more structured & scalable apps • Improve my understanding through real use cases 💭 Final Thought: Today wasn’t just a class… It was a step closer to becoming a better frontend developer If you’re also learning or building something exciting, let’s connect 🤝 Devendra Dhote Sheryians Coding School #React #JavaScript #FrontendDevelopment #WebDevelopment #LearningInPublic #100DaysOfCode #ReactRouter
To view or add a comment, sign in
-
🚀 Day 4 of My React Learning Journey: Props in React Today I learned about Props, which help components communicate with each other 👇 🔹 What are Props? Props (short for properties) are used to pass data from a parent component to a child component. They make components dynamic and reusable. 🔹 Why Props are Important? Enable data sharing between components 🔄 Make components reusable and flexible Help build dynamic UI Follow one-way data flow (parent → child) 🔹 Key Concept Props are read-only (immutable) and cannot be modified by the child component. 🔹 Simple Example function Greeting(props) { return <h1>Hello, {props.name} 👋</h1>; } function App() { return <Greeting name="Sanket" />; } 💡 My Takeaway: Props make components more powerful by allowing them to display different data based on input. 📌 Next, I’ll be learning about State in React! 👉 Follow my journey as I learn React step by step 🚀 #React #JavaScript #Frontend #WebDevelopment #LearningInPublic #100DaysOfCode
To view or add a comment, sign in
-
-
⚛️ React Rendering Made Simple 🚀 If you’re learning React and confused about 👉 “Where does React show my code?” Here’s the simple answer 👇 💡 Core Concept: React renders everything inside a root container 👉 <div id="root"></div> And then 👇 ⚡ createRoot() tells React where to display your app 🔥 What Happens Behind the Scenes: ✔ React finds the root element ✔ Renders your components inside it ✔ Updates UI automatically when data changes 🧠 Why This Matters: 👉 Cleaner structure 👉 Faster updates 👉 Better performance 💡 Pro Tip: Don’t just learn React… 👉 Understand how rendering works = next level 🔥 ❓ Question for you: Did you know React renders everything inside a root container? 💬 Comment “REACT” if you’re learning ❤️ Like if this helped 🔁 Share with your dev friends 👀 Follow me for daily coding & tech content 📌 More React basics coming — don’t miss it! #ReactJS #WebDevelopment #Frontend #JavaScript #LearnCoding #Developers #CodingJourney #100DaysOfCode #TechIndia 🚀
To view or add a comment, sign in
-
-
Next.js Learning Journey with Hitesh Choudhary 🚀 Diving into Next.js — beyond just UI. Started learning Next.js and quickly realized… it’s not just frontend anymore 👀 🧱 What I explored: ✅ Folder structure (app router mindset 🧠) ✅ Building a proper dev routine ✅ Schema validation with Zod ✅ Understanding how DB actually works ✅ Connecting & writing backend logic ✅ Email service integration 📩 ✅ Clean code separation (finally making sense 💡) 🤯 Realization 👉 Real-world apps ≠ just UI & animations 👉 It’s about structure, flow, and scalability 📌 Current Focus Writing cleaner code Thinking like a system, not just a developer Connecting all moving parts together Still early, but things are starting to click ⚡ socials 🌍 🐈 GitHub - https://lnkd.in/dVdN4rsW webtree - https://lnkd.in/dbxaXy-Q X - https://lnkd.in/dDH7eBmh ig - https://lnkd.in/dGfyveGh #NextJS #WebDevelopment #FullStackJourney #ReactJS #LearningInPublic #Developers #BuildInPublic
To view or add a comment, sign in
-
-
🚀 Starting My React Learning Journey This week I started Phase 2 of my MERN roadmap — React development. Instead of jumping straight into libraries or complex features, I'm focusing on understanding how React actually works under the hood. Two important ideas clicked for me in the first two days. 🧠 1. UI = Function of State In traditional JavaScript, we often manipulate the DOM manually. But React takes a different approach. When state changes → React re-runs the component → the UI updates automatically. This shifted my thinking from: “How do I update the DOM?” to “What state should the UI represent?” 🧩 2. React Apps Are Built as Component Trees Rather than writing one large UI file, React encourages breaking interfaces into small reusable components. Example structure: App ├ Header ├ NotesList │ └ NoteCard └ Footer Each component has a single responsibility, which makes applications easier to maintain and scale. For now I'm focusing on building a strong mental model of React before moving forward. Next step in my roadmap: JSX and Props. #React #WebDevelopment #MERNStack #LearningInPublic
To view or add a comment, sign in
-
-
Learning by building real applications! 💻🚀 Our student Aiswarya T G has developed a React CRUD Application, showcasing her skills in frontend development, API integration, and dynamic UI design. At Camerin Edutech, we encourage project-based learning, helping students gain real-world experience in modern web development. Great work! 👏 #CamerinEdutech #ReactJS #FrontendDevelopment #WebDevelopment #StudentProjects 🚀
🚀 Excited to Share My Latest Project – React CRUD Application! I have successfully completed a Student Management CRUD Application using React. 🔹 Features implemented: • Add new students • View student details • Edit student information • Delete students • Clear all students • Dynamic UI using React components 🛠 Technologies Used: • React JS • JavaScript • Bootstrap • REST API (JSONPlaceholder) This project helped me understand: ✔ React Components ✔ useState & useEffect hooks ✔ CRUD operations ✔ Component communication using props 🔗 GitHub Repository: (https://lnkd.in/gJPFBFRA) A big thanks to Camerin Innovate PVT LTD and my trainer Sujith T R for the guidance and support. Looking forward to building more exciting projects and improving my development skills. 💻✨ #ReactJS #WebDevelopment #CRUD #JavaScript #FrontendDevelopment #LearningJourney
To view or add a comment, sign in
-
🚀 React Native Feels Different in 2026… (In a Good Way) I’ve been working with React Native for a while, and honestly… earlier it had some frustrating moments. Animations weren’t always smooth. Performance could drop in complex screens. And debugging sometimes felt messy. But recently, I explored the latest updates (0.82 → 0.85)… and things feel much more refined now. 💡 What actually changed? The biggest shift is the New Architecture. Instead of the old slow bridge, React Native now uses: • Fabric (for faster UI rendering) • TurboModules (efficient native modules) • JSI (direct communication with native code) 👉 Which simply means: smoother and faster apps. ⚡ Plus, Hermes is now the default engine So apps start quicker and use less memory. 🎬 Animations also feel more natural now No more noticeable lag in transitions. 🛠️ Debugging has improved too With better DevTools, it’s easier to track issues. ⚠️ But yes, there’s a small challenge: Some old libraries don’t support the new system yet, so migration can take a bit of effort. 💭 Simple takeaway: React Native didn’t just improve… it matured. It now feels more stable, more performant, and much closer to a native experience. If you haven’t checked it recently, this is a good time to explore it again. 💬 What’s your experience with the latest React Native updates? . . . . #Programming #Developers #TechTrends #Coding #SoftwareDevelopment #ReactJS #MobileApps #Innovation #FutureOfTech #LearnToCode #LinkedInTech #DevCommunity
To view or add a comment, sign in
-
-
🚀 I started learning React out of curiosity… but it completely changed how I think about building applications. At first, it felt overwhelming: – Components everywhere – Props vs State confusion – Hooks that made no sense But once things clicked, everything changed. 💡 React isn’t just a library for building UI — it’s a way of thinking. You stop writing messy, repetitive code and start building: ✔ Reusable components ✔ Clean and scalable structures ✔ Predictable UI logic And then you realize something powerful: 👉 Good React code is not about making things work 👉 It’s about making things maintainable But here’s the truth most people ignore: ⚠️ React is easy to start, but difficult to master. You’ll face: – Unnecessary re-renders – Complex state management – Confusing project structures And that’s where real growth begins. Right now, I’m focusing on: – Writing cleaner components – Improving performance – Understanding hooks deeply If you're learning React, don’t rush. Build. Break. Debug. Repeat. One day, it will all make sense. #ReactJS #FrontendDevelopment #JavaScript #WebDevelopment #CodingJourney #DeveloperGrowth #TechLearning
To view or add a comment, sign in
-
-
🚀 #Day44 of #100DaysOfCode Today, I built a Multi-Length OTP Generator Web App using HTML, CSS, and JavaScript that generates 4-digit, 6-digit, and 8-digit OTPs with a clean and interactive user interface. 📌 In this project, I learned: • How to generate random OTPs using Math.random() • How to create multiple OTP generators in a single webpage • How to update content dynamically using DOM manipulation • How to design a modern UI using gradients, hover effects, and shadows • How to structure reusable JavaScript functions for different features This project helped me strengthen my understanding of JavaScript logic building and interactive UI development. Special thanks to my mentors Ritendra Gour Sir and Avinash Gour Sir for their continuous guidance and support 🙏 🏫 Institute: Code Of School Learning step by step and improving daily on my journey to becoming a Software Engineer 💻✨ #Day44 #100DaysOfCode #JavaScript #WebDevelopment #HTML #CSS #LearningInPublic #CodeOfSchool #CodingJourney
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