Notably we must first understand that there is a differemce between react as a framework and jsx. Jsx provides a means to generate ui patches which in turn resolve to html through react. What makes jsx so great is that it looks like html so you dont have to think in some special library way. Your using pre-existing technologies which is wonderful. A more important point is the handlebars. So, handlebars implys block…
The "handlebars" are just plain javascript syntax for a block, not template markers. You can try it in your browser console. { console.log(123); }
compare
console.log(123)
with
{ console.log(123) }
The first outputs a div with the text "console.log(123)" inside. The second logs "123" and outputs an empty div (since console.log returns undefined).