Diego López

Os voy a ser sincero, no me gusta del todo la nueva sintaxis Composition API de Vue 3.

https://v3.vuejs.org/guide/compositi on-api-introduction.html#standalone-computed-properties


Por un lado me gusta que ahora se ordene todo de forma lógica, es decir, por ejemplo, toda la lógica que tenga que ver con usuarios dentro de un componente todo junto y no una computada arriba, un método abajo, variables más arriba, etc. Andas todo el rato saltando por el código.


Pero por otro la sintaxis no me gusta nada, a primera vista me pierdo, no sé dónde o qué es cada cosa y creo que el código se lee peor a costa de andar con arrow functions y callbacks.


Tampoco me gusta que tenga que acordarme de hacer reactivas las variables y los props, pienso que se me va a olvidar todo el rato. Tampoco me gusta tener que escribir todo el rato la función setup


Afortunadamente hay una propuesta para simplificar un poco todo esto eliminando la función setup y haciendo que no haga falta hacer un return de todo:

https://github.com/vuejs/rfcs/blob/s fc-improvements/active-rfcs/0000-sfc-script-setup.md