Samuel Oloruntoba wrote a nice tutorial on how to build renderless components - refers to components that don’t render anything - using Vue 2.

vue laravel renderless component