Re:GitHub Stars !== Usage: React Is Still Blowing Vue and An...
by brightball on Tuesday June 19, 2018 @02:21PM
(#17349080)
Personally, I view it as a case of right-tool-for-the-job vs the-one-true-way.
The core of the matter boils down to one thing...everything on the web doesn't need to be an SPA because most things are open, check, close experiences.
For the things that don't need to be an SPA, where a server side app serving HTML is a significantly faster user experience and dropping in a small bit of JS here and there is the right approach...Vue makes sense. This is the same place that jQuery makes sense because it makes the goal simple.
For the places where you do need an SPA because the user is going to be opening your site/app and working within it for a while...absolutely...use React. If that's going to translate to a native application, even more so...use React.
The concern is that Single Page Apps with React are gaining the hammer-and-everything-is-a-nail experience...when really only a few things are nails and most things are actually screws.
Just pick the right tool for the job without all of the zealotry, like suggesting anything that is not react distracts people from using react.
The core of the matter boils down to one thing...everything on the web doesn't need to be an SPA because most things are open, check, close experiences.
For the things that don't need to be an SPA, where a server side app serving HTML is a significantly faster user experience and dropping in a small bit of JS here and there is the right approach...Vue makes sense. This is the same place that jQuery makes sense because it makes the goal simple.
For the places where you do need an SPA because the user is going to be opening your site/app and working within it for a while...absolutely...use React. If that's going to translate to a native application, even more so...use React.
The concern is that Single Page Apps with React are gaining the hammer-and-everything-is-a-nail experience...when really only a few things are nails and most things are actually screws.
Just pick the right tool for the job without all of the zealotry, like suggesting anything that is not react distracts people from using react.