Doing mostly React myself, Vue has reminded me of times when I was doing PHP and the Rails was "next big thing", and you couldn't have discussion about technology on "neutral ground" without it being raided by aggressive RoR fanboy or few to explain to you how you are doing it all wrong without giving any arguments, but with a lot of snark.
Downvoted because of the way its presented, but quite a few techs lately become popular mostly because of overly aggressive PR than actual technical merits (even though those things ARE good, don't get me wrong).
Not criticizing the quality of those tools when I say the following, but techs like Vue, TypeScript, MobX (for a while, I didn't see it happen lately), etc seem to have gained popularity mostly because you could not say anything without them being mentioned. Then people who are unfamiliar with the field get the impression those things are super mainstream and go try it. Sure, they need to be good to stick, but...
And in some cases of TS, that was happening long before it was good (back when the type system sucked, ES6 support was abysmal, etc). Then it got a huge following, and then it got good. That type of behavior make communities pretty toxic.
Of course, we're all only humans, and marketing is often more important than quality.