В vue 3 используется новый синтаксис в компонентах с script setup, defineProps итд. Это отличается от синтаксиса V2 к которому я привых с components, methods, data, computed.. Нужно ли использовать новый синтаксис или можно использовать старую структуру без script setup? Вот шаблон компонента, который я обычно использую
<template>
</template>
<script>
export default {
name: "Example",
components: {
},
data() {
return {
}
},
props: {
},
methods: {
},
computed: {
},
mounted() {
}
}
</script>
<style scoped>
</style>