Same here, but in my case when I need that I usually go with Mithril.js[1]. I found it by chance and instantly liked it. It's a shame that nobody seems to know it.
m('.foo', {...attrs}, ...children)
) is not very popular (even though I prefer it to JSX, which is also supported).