Yeah, Vue is pretty cool. Using it a lot lately. What I really like is that you can just build some smaller components and use them. No need for a full SPA.
However on my current sideproject I am using it for the whole UI.
There are also some courses on laracasts, which are worth watching.