|
|
|
|
|
by ratww
1491 days ago
|
|
React actually does more than "one thing", and it does those things quite well, actually: First, it provides a relatively performant diffing mechanism that gives a happy medium between manual diffing and templating; it also provides reusable components that are easy to make, easy to maintain and are able to easily hold local data and have an ergonomic API; finally it also provides a sane of of passing data between layers. Other frameworks have adopted some of those concepts in different ways, and it works quite well. Other technologies have other ways of solving the same problems, and they also work! Of course, it is absolutely not perfect and doesn't solve "all problems", but that's how mature technologies generally are. Modern browsers have tried to provide a competing technology with WebComponents, but despite being native to the platform and embraced en masse not only by browser makers but by large companies, it hasn't taken off like React. Please take a time to reflect as to why something that is "there" isn't as widely used as something that requires a 50kb library to even start. And no, it's not a conspiracy, nor it is marketing. There are very good technical reasons for that. About the "fans" part: please look at the mirror. You seem to be projecting a lot here. People use React and other similar libraries because it gets the job done. A lot of your posts seem to be about competing technologies, or are anti-Apple, or anti-something. Criticism is perfectly fine, but you're the one making hating something part of your identity and the projection is blurring your ability to empathise with what others are saying. |
|