What is a Vue3.js component?
A Vue3.js instance with a template and options
An HTML element with Vue3.js-specific attributes
A JavaScript function that returns a Vue3.js object
A Vue3.js directive used to bind data to HTML elements