Day 72 / 365 👨💻 Continued learning React today. 🧠 Understood what React actually is 🔗 Learned what ReactDOM does ⚖️ Compared React vs ReactDOM 🧱 Looked at why they’re separate (native, PDF, etc.) ⚙️ Tried building a simple custom ReactDOM renderer 🚀 Learned about React 18 createRoot rendering ✨ Saw why JSX becomes useful #365DaysOfCode #React #JavaScript #Frontend
Learning React and ReactDOM Basics
More Relevant Posts
-
Most developers jump straight into React… But the real game-changer? 👉 Mastering JavaScript first. React is just a layer, the real power comes from understanding closures, async behavior, event loop, and how the browser actually runs your code. When you deeply understand JavaScript: • Debugging becomes easier • Performance thinking improves • Frameworks feel replaceable, not overwhelming I used to focus on “how to build in React” Now I focus on “how JavaScript works underneath” And suddenly… everything clicks. Frameworks will change. Concepts won’t. #JavaScript #ReactJS #WebDevelopment #FrontendDeveloper #CodingJourney #LearnToCode #DeveloperMindset
To view or add a comment, sign in
-
-
I wasted 3 months watching React tutorials. Rewatching. Taking notes. Feeling "ready." Then I opened VS Code and went completely blank. Sound familiar? Here's the thing nobody tells you — tutorials teach you to follow, not to build. And there's a massive difference between the two. So I made this instead. 5 core React concepts. Zero fluff. One slide each. → Components → Props → useState → useEffect → Rendering Lists That's literally 80% of what you need to start building real projects. Save this. Open your editor. Break something. That's how you actually learn React. 🔖 Save this post before you forget ♻️ Repost if this would help someone in your network #React #ReactJS #WebDevelopment #Frontend #JavaScript #LearnToCode #100DaysOfCode #Developer #Coding #wasaydevops
To view or add a comment, sign in
-
React Hooks changed how we write React applications. Before hooks, we had to use class components for state and lifecycle methods. It made code harder to read and manage. Now with hooks, everything becomes simpler and cleaner. useState helps manage state useEffect handles side effects like API calls useRef gives direct access to DOM useContext helps avoid prop drilling Hooks make code more reusable, readable, and maintainable. If you are learning React today, mastering hooks is not optional. It is the foundation of modern React development. #ReactJS #FrontendDevelopment #WebDevelopment #JavaScript #Coding #SoftwareDevelopment #SolGuruz #ReactHooks
To view or add a comment, sign in
-
A "Random Quote Generator" is the most basic project you can build if you're a beginner in vanilla JavaScript or ReactJS. Introducing "GenQoute", a random quote generator I've coded recently using ReactJS. Took me less than an hour to code and it came out nicely. If you're familiar with 2 basic hooks, useState and useEffect, you're good to go. Live preview link in comments! #reactjs
To view or add a comment, sign in
-
-
📘What I learned about useEffect in React today One thing that confused me earlier was when useEffect actually runs. Here’s a simple breakdown: 👉 Runs after the component renders. 👉 Can be controlled using dependency array. 👉 Useful for API calls, subscriptions, side effects. 💡 Example use case: Fetching data when component loads. Key takeaway: 👉 Always understand dependencies, otherwise it may cause unnecessary re-renders. Still learning and improving every day 🚀 #reactjs #javascript #webdevelopment #learninginpublic
To view or add a comment, sign in
-
Today I learned about Lists & Keys in React. Lists allow us to render multiple items dynamically using methods like map(). For example: We can display a list of users, products, or tasks easily. Keys are used to uniquely identify each item in a list. This helps React efficiently update only the changed elements instead of re-rendering everything. Using unique keys improves performance and avoids bugs. Up Next: Forms in React 👀 React Series – Day 8 🚀 #ReactJS #LearningInPublic #WebDevelopment #FrontendDeveloper #JavaScript #100DaysOfCode
To view or add a comment, sign in
-
-
⚠️ Part 2 of 10: I think `useEffect` gets overused. A lot. I get why. Something changes. You want something else to update. `useEffect` feels like the move. But a lot of React complexity starts right there. State changes. Effect runs. Another state changes. Now you're tracing logic across multiple places for something that maybe could’ve been calculated directly. Once I started asking: “Is this syncing with something external?” instead of “How do I make this run after render?” my code got a lot easier to follow. That one shift cleaned up a lot for me. What’s your most overused React habit? #React #useEffect #ReactHooks #FrontendDevelopment #JavaScript #TypeScript #CleanCode
To view or add a comment, sign in
-
Routing in React - Today I explored how navigation works in React using React Router. Routing allows us to switch between pages without reloading the entire website, making applications faster and smoother. Key Concepts I Learned: • Setting up routes using BrowserRouter • Navigating using Link • Dynamic routing using parameters • Redirecting with useNavigate One important takeaway: React applications are Single Page Applications (SPA), where components change instead of full page reloads. #ReactJs #webdevelopment #javascript #coding
To view or add a comment, sign in
-
-
Day 75 / 365 👨💻 Continued learning React. 📘 Learned why React.createElement can be inconvenient ✨ Introduction to JSX ⚙️ Understood the role of Babel 🧩 How JSX works under the hood 🧠 Creating basic React components 🔢 Using JavaScript expressions inside JSX #365DaysOfCode #React #JavaScript #Frontend
To view or add a comment, sign in
-
𝐁𝐮𝐢𝐥𝐝𝐢𝐧𝐠 𝐲𝐨𝐮𝐫 𝐨𝐰𝐧 𝐔𝐈 𝐜𝐨𝐦𝐩𝐨𝐧𝐞𝐧𝐭 𝐥𝐢𝐛𝐫𝐚𝐫𝐲 𝐬𝐨𝐮𝐧𝐝𝐬 𝐥𝐢𝐤𝐞 𝐟𝐫𝐞𝐞𝐝𝐨𝐦. It is — for about 6 months. Then comes: → Inconsistent behavior across components → Accessibility gaps nobody planned for → Upgrade conflicts between your 8 dependencies → Onboarding new devs to "how we do things here" That's the hidden cost of flexibility. 👉 𝐋𝐞𝐚𝐫𝐧 𝐦𝐨𝐫𝐞 : https://lnkd.in/gNfawRuh #FrontendDevelopment #JavaScript #ExtJS
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