<aside> 💡 Debrief:

Vue.js is a JavaScript framework for building user interfaces. The component is divided into three sections: <template>, <script>, and <style>.

1. <template>: This section contains the HTML markup. It describes the structure of the Vue component and how it will be rendered in the DOM.

2. <script>: This section contains the JavaScript code that controls the behavior of the Vue component. It's where you define data, methods, computed properties, lifecycle hooks, etc.

3. <style>: This section contains the CSS styles that are applied to the Vue component.

</aside>

<aside> 💡 helpful lifecycle diagram: https://vuejs.org/guide/essentials/lifecycle.html

</aside>