uses the jsx from solid-js but reactivity from hotdrink