why does this playground link re-render the outer component? - SolidJS