DEV Community

Discussion on: 5 Popular Frontend Development Tools in 2021

Collapse
 
chris2kus31 profile image
Chuy Moreno

Wrong! React is NOT framework please stop spreading this nonsense

Collapse
 
pengeszikra profile image
Peter Vivo

en.wikipedia.org/wiki/Software_fra... from this perspective any one can call react as framework.

Collapse
 
appurist profile image
Paul / Appurist

While this might be accurate, if you're suggesting React be excluded from this list, that would be a disservice to both React and the reader. Does changing the section title to "JavaScript Frameworks and Libraries" resolve this? The problem with that is that this opens the scope to thousands of useful JavaScript libraries, while the focus of that section is on those providing that list of important framework-like packages available to the developer. Excluding React here because it doesn't actually provide a framework is worse.

Collapse
 
bovermyer profile image
Ben Overmyer

You should look up the word "pedantic" in a dictionary.

Collapse
 
toxictoast profile image
ToxicToast

To give my 2 Cents to that Topic aswell -
As an React Expert myself - i do not care if its called Jquery 2.0, Library, Framework whatever.
But if i would starting learning React i would like to have the right Term - therefore "Library".

Collapse
 
vadimkolobanov profile image
Vadim Kolobanov • Edited

In fact, the creators of React (Facebook or Meta) call it a library

Collapse
 
mattbidewell profile image
Matthew Bidewell

Instead of screaming "wrong". Maybe use this forum to explain why you think its not a framework rather than accuse people of spreading nonsense.

Collapse
 
chris2kus31 profile image
Chuy Moreno

What? What’s in dispute is not an opinion, it’s a fact. It’s literally on the homepage banner of reactjs.org. Also, it’s not an accusation but a fact that this is spreading misinformation

Thread Thread
 
mattbidewell profile image
Matthew Bidewell

Okay, let me rephrase, instead of calling it nonsense and just declaring "Wrong!". Maybe take a kinder approach of directing people to the correct information so people can learn for themselves.

It's not very helpful to people who trying to learn and make themselves better engineers and developers when you just declare them wrong, if anything it makes the writer feel worse about what they wrote.

Constructive criticism is a great way to learn, but also a great way to teach.

Collapse
 
bl1133 profile image
Bryan Lee

With all this great researched information, your problem is a nitpick. Even if it's not technically a framework, many people refer to it as such

Collapse
 
chris2kus31 profile image
Chuy Moreno • Edited

That’s the problem, it is not “technically” a framework, it’s just simple not. People that refer it as a framework heard it from somewhere and it confuses people as to what React actually is. NextJs is a framework that uses React library. This is how it should be informed. I guarantee newbies are getting confused as to…”well, should I use NextJs or React and what’s the difference?”

Collapse
 
_estheradebayo profile image
Esther Adebayo • Edited

Chuy, this is such a poor way of communicating your thoughts/feedback on a public platform. You can do a lot better!

Collapse
 
chris2kus31 profile image
Chuy Moreno

Perhaps, I’ll take your advice and I hope you take mine as well.

Collapse
 
skylersaville profile image
Skyler Saville

Seriously…. someone needs to pump the brakes on their ego

Collapse
 
leob profile image
leob

That's a bit harsh, and a bit of semantic nitpicking as well ... if you take React, and then (as almost everyone does) you install a few other tidbits alongside it (like react-router and a couple of other standard packages), well, then by all means you've got a "framework".

Collapse
 
jackmellis profile image
Jack

Having had this debate a hundred times and done research into the matter I have come to the conclusion: who bloody cares? Like it couldn't possibly be less relevant to this article. This whole debate is just semantics

Collapse
 
skylersaville profile image
Skyler Saville

I think you could find a much more tactful way of going about this. But, whatever. You seem like the type that absolutely NEEDS to show they are right. So, congratulations on proving that, while also looking like a complete ass. Yes, React IS a library and NOT a framework. But, constantly needing to point this out to people must get tiring.