JSX is, imho, more akin to a macro; the syntax is replaced with simple expressions. Technically, the JSX syntax isn't even necessary to use React, though most people prefer it.
Svelte bakes itself fully into your code in a way that you can't do without the compiler and still be using svelte.
Svelte bakes itself fully into your code in a way that you can't do without the compiler and still be using svelte.