In this article the author tries several different ways of lining up two charts of a popularity metric until they find one that yields an answer which they find interesting. It smacks of “if you torture the data long enough, it will confess to anything”.
I think I’m expecting Vue and React to both grow and be big for a while because they’re similar enough in ease of use and usefulness that it’d be surprising to me if anything other than a two-horse-race happened for the next (say) half decade.
Obviously this is a datapoint of one, but we are not switching to Vue from React.
Angular 1’s deprecation created a lot of opportunity for companies to refactor, React it seems had a lot of inbound interest as a result.
I don’t see this repeating with Vue unless React is deprecated (and shoots itself in the face like Angular 1)
FWIW the reason we started using Vue is because it is easy enough to start using Vue here and there while other parts of the website remain more “antiquated”. React is a lot harder to gradually integrate.
I think one challenge with correlating NPM package usage data is that NPM usage itself has changed considerably in the 5 or so years since. There are not only more users now, but I would say there is the potential for the usage patterns themselves to differ.