There is a way in vue js to unmount and mount component dynamically, the main idea is to let users dynamically mount and unmount components in the user interface without using routers.