The main difference is that JSX functions are never used in the actual HTML file, while Vue templates are.
React’s JSX vs Vue’s templates: a showdown on the front end
Juan Vega

Yes Vue can surely use templates from HTML files, but using vue-loader/vueify will transform your templates into render functions just like babel does with JSX. I’m sure you are aware of this, but thought I should mention it.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.