Le meilleur concept pour la création des Vue.js Components


#1

Bonjour,
J’ai habitué de créer mes components en utilisant Single Component File qui comprend les trois sections (template, script et style), à l’aide de ce dernier concept j’ai créé le component vueye-datatable, ainsi j’ai décidé d’en créer d’autres et quand j’ai vu le code source de fameux vue-bootstrap et Vuetify j’ai trouvé qu’ils utilisent le Javascript ou le Typescript pour créer leurs components, ma question est : quel est le meilleur concept pour créer mes components, SFCs ou en utilisant le Typescript ?


#2

SFC et typescript ne sont pas mutuellement exclusifs.

On peut utiliser ts dans les SFC avec lang="ts"

Un repo avec exemple : https://github.com/Microsoft/TypeScript-Vue-Starter/blob/master/src/components/Hello.vue


#3

Oui je sais, mais je veux dire quelle est la meilleur façon, de créer un fichier .vue qui contient la structure (template script et style ) ou bien mettre le script directement ?