Why Not JSX
React.createElement() cruft you would end up without it. It compiles down to simple function calls and is not as much magic as one would expect.
Luckily JSX compiles down to simple function calls, so you can get away without it.
... read the whole story at dev.to.