For the VueJS case, i did really want to adopt it for my projects, but there's a fact that i'm not confident. They're not just "function".
And as i said above, in React case, they're moving away from "component lifecycles", so if i chose VueJS, i'll get stuck in that paradigm.