The whole component russian dolls with data/callback passing is something most beginers have a very hard time to grasp. Add webpack to the mix, make them fight with JSX that doesn't want to do what they need and voila, you get a sad student.
Starting with vue is just: add a script tag, put your template here, now your data here. Done.
Uh, you pass data & callbacks through props in vue also, unless you use a single component. Why not just compare it to using a single component in react then also and be honest?
Starting with vue is just: add a script tag, put your template here, now your data here. Done.
The start up experience is nothing alike.