React is a great framework, the only thing I couldn't find is a great solution to have runtime templates. I know they're not optimal but for some small projects it's better to eliminate the build step. Of course no one in the right mind would manually write render functions.
I figured that's what he's doing with React. He probably stumbled upon complicated Vue tutorials.
edit: Sorry. Didn't know I was replying to you.
If you're happy with React, by all means continue with it. If you want to understand Vue, then get simpler articles/videos and ignore the unnecessarily complicated ones.