vue-property-decorator allows you to define your properties directly on your class with a simple @Prop()
decorator. This approach allows your classes to stay clean and flat compared to the traditional approach of defining a props
object with each prop defined on it.
But why @prop()
decorator better than props: { }
, second one most cleaner
this course is more 'the authors personal and generally pointless preferences for code aesthetics' rather than 'advanced vue components'
Coming from an Angular background... this looks almost exactly like Angular code.