you know, people like to shit on JSX, but every time I try to use yet another templating library (or see someone trying), I just see edgecase after edgecase and ambiguity after ambiguity and there's always, *always* weird cases where you just can't express something the way you want because of some weird interaction between different parts of the syntax/templater design

which is, notably, a problem that JSX just doesn't have