> React let's you focus on how the component should behave instead of doing mental gymnastics trying to manipulate the DOM
Agreed - a huge benefit of Vue is exactly that - it's declarative. You describe what you want with a (more or less) plain ol' Javascript object, instead of how you want something to work. It's almost like writing JSON - and is just as readable.