Let’s talk about frontend basics and why I like React. Frontend development starts with three pillars: HTML, CSS, and JavaScript. They give us the power to create structure, style, and logic for everything a user sees and interacts with. However, when the project grows, plain JS quickly becomes messy. That’s where React shines for me. It helps to build apps from small reusable components, keep everything organized, and make changes faster without breaking other parts of the app. I especially like how React combines logic and design in one place, where you can control how something looks and how it works at the same time. Add to that Context API, React Router, and hooks, and you can build almost anything: from small websites to complex e-commerce platforms. React feels like Lego for developers. It is flexible, fun, and powerful. That’s why I keep exploring it and improving my skills every day. #WebDevelopment #FrontendDev #JavaScript #React #TypeScript #MateAcademy
As development grows plain js quickly becomes messy. Whose fault is that? A bad dev who can't architect? I think so. This is why someone people thrive in highly opinionated bs like react. Takes having to understand your language and abstracts away the fun er difficult parts. If your js becomes messy it's because youre a sloppy shit developer plain and simple.
Hey I have a question, I am a person who is at the beginning of her road. I definitely did my share of learning of the three pilars, then my husband recommended React (and honestly I looked at it and couldn't believe how more intuitive it felt to me compared to the vanilla JS course... Actually I started understanding JS through React and not the way around 😅🙈). I see companies typically require knowledge of some backend as well. Sure, I'm planning to learn, but I was thinking more about the future. What would you recommend (probably Node.js?) and would it take much time?
You should definitely not do something in useEffect what you can do in CSS (like it is done on the photo).
If you haven’t used Next.js, I suggest you try it — you’ll really enjoy it! Also, your code and web page design are really good, man! I like it! 🔥🥰
Perfectly said — React really transformed how we think about UI. That ‘Lego for developers’ analogy nails it. Once you start thinking in components, everything just clicks. It’s not just about building interfaces anymore — it’s about architecting experiences.
"shine" would be a strong word. With other frameworks like astro and other php libraries can do the same thing. But yeah, React put food on my table .
What was the biggest challenge for you when you started working with React?
React: organized chaos. Beautiful until you're the only one who understands your 20-layer prop drilling 😂
Strengths you describe apply to any modern ui lib or framework
I worked with Vue 3 for three years before starting with a project that required React - so I actually learned Vue 3 (Composition API) first and React later. And... I must say - I like React more. Okay, I do miss `v-if` a lot, and yes - I kind of hate `className`, especially when I remember how easily you can add classes and styles to the root element in Vue component. But if I had to choose between Vue and React for a new project, I’d definitely go with React. That means - I totally back You up :) Coding with React is just a pleasure (haters gonna hate 😄). #React #VUE