I'm Vue 2, the element we mount to is replaced. In Vue 3, because we now have Fragements, we mount the app as a child of the mount element. We don't really document this clearly, at least I couldn't find anything by skimming migration guide and api docs.