---
title: "Comment by José Pablo Ramírez Vargas on \"Why React and How to Learn ReactJS in 2024\" | Hashnode"
description: "React is known for its ease of learning How, where or when? React has a very steep learning curve. Course at UDemy.com can go up to 400 lessons. React is very c"
url: "https://hashnode.com/posts/why-react-and-how-to-learn-reactjs-in-2024/653f6413b97f75a8c273d3b6/comment/653fd8f775a4d299aca38808"
---

[Discussion](https://hashnode.com/posts/why-react-and-how-to-learn-reactjs-in-2024/653f6413b97f75a8c273d3b6)

Comment [Why React and How to Learn ReactJS in 2024](https://hashnode.com/posts/why-react-and-how-to-learn-reactjs-in-2024/653f6413b97f75a8c273d3b6)

[José Pablo Ramírez Vargas](https://hashnode.com/@webJose)

[Oct 30, 2023](https://hashnode.com/posts/why-react-and-how-to-learn-reactjs-in-2024/653f6413b97f75a8c273d3b6/comment/653fd8f775a4d299aca38808)

> React is known for its ease of learning

How, where or when? React has a very steep learning curve. Course at UDemy.com can go up to 400 lessons. React is very complex.

> React utilizes a Virtual DOM, which optimizes rendering and improves app performance.

Svelte has demonstrated that no Virtual DOM is even faster.

> React's component-based architecture allows developers to build encapsulated components that manage their own state, making the codebase organized, modular, and easier to manage.

This is found literally in every other framework. This is not exclusive for React.

> React, along with JavaScript, facilitates asynchronous programming

How, exactly? You can't even do an async call inside a useEffect() callback. React was never designed with asynchronous code in mind.

So basically this is another (probably AI-generated) article about the greatness that React had maybe 5 years ago. Today, the panorama is very different. Did you know React is among the worst performing UI component libraries nowadays?

People reading this: This is very inaccurate, to say the least.

[Ankur Tyagi](https://hashnode.com/@TheAnkurTyagi)

[Oct 31, 2023](https://hashnode.com/posts/why-react-and-how-to-learn-reactjs-in-2024/653f6413b97f75a8c273d3b6/comment/653fd8f775a4d299aca38808#reply-6540968979c284a7e6d780f6)

1- I understand your frustration but That's the main point of this series I'm trying to make it here in upcoming blog posts as well that- It's easy to lost in 400+ lessons tutorial hell, one can start building the real-time project with good enough React knowledge and this is how I did in the past.

2- This is not a comparison article so I don't care what Svelte demonstrated as React is having way more actual Jobs in the market than Svelte. I didn't understand why you brought this even in the context of this blog.

3- (React's component-based architecture allows developers to build encapsulated components that manage their own state, making the codebase organized, modular, and easier to manage.) Again Irrelavnt criticism against React. Please reread the intro of the blog [José Pablo Ramírez Vargas](https://hashnode.com/@webJose) - Why one should have a business mindset while picking a technology IMO.

4- Agree - we don't use async code in useEffect, I'll update this line.

5- /So basically this is another (probably AI-generated) article about the greatness that React had maybe 5 years ago. Today, the panorama is very different. Did you know React is among the worst-performing UI component libraries nowadays?

People reading this: This is very inaccurate, to say the least./

So basically, You come here to vomit your frustration instead of having a healthy conversation. If I use AI then I can produce 10-20 articles every single day but I care for my reader's experience and only say what I know and have firsthand experience in the past that's why It's hard for me to generate 1 article in a week. Just because I include things which were relevant 5 years ago doesn't mean I've used GPT only for every single word and I challenge you if you can re-produce any of my blog words by word with any GPT/AI available in the market.

Just as advice, take it or leave it- Whenever you give any public comment on anyone's work next time-- Be polite instead of bashing and see how good people are in this world.

Thank you. Namaste. 🙏

[José Pablo Ramírez Vargas](https://hashnode.com/@webJose)

[Oct 31, 2023](https://hashnode.com/posts/why-react-and-how-to-learn-reactjs-in-2024/653f6413b97f75a8c273d3b6/comment/653fd8f775a4d299aca38808#reply-6540ba719ba50faa8740323b)

[Ankur Tyagi](https://hashnode.com/@TheAnkurTyagi)

> 2- This is not a comparison article so I don't care what Svelte demonstrated as React is having way more actual Jobs in the market than Svelte. I didn't understand why you brought this even in the context of this blog.

Because your statements imply that React is almighty and great for features that actually hinder its performance. It demonstrates the inaccuracy of the statement.

> Why one should have a business mindset while picking a technology IMO.

And what is that business mindset, exactly? Because you can do better and faster with other frameworks, yielding higher quality results in less time. React is good to know for job security, and that's about it. Starting a new project in React is completely illogical. Vue does better, Svelte does way better, Solid and Lit, way better.

> You come here to vomit your frustration instead of having a healthy conversation

I am here. Let's discuss.

[José Pablo Ramírez Vargas](https://hashnode.com/@webJose)

[Nov 3, 2023](https://hashnode.com/posts/why-react-and-how-to-learn-reactjs-in-2024/653f6413b97f75a8c273d3b6/comment/653fd8f775a4d299aca38808#reply-6545219431ab12d0f49ef4aa)

I suppose your invitation to a healthy discussion was a vacuous one? Or is 3 days-time not enough to prepare the discussion? Do let me know if you need any information, such as framework benchmarks, or a very detailed article on how lacking React's reactivity is. I have them all. Thanks.
