¿Es posible instalar Vue 3, pero seguir haciendo las cosas de la manera "Vue 2"? En otras palabras, veo que Vue 3 tiene la nueva API de composición, pero ¿es opcional o la forma requerida de hacer las cosas en Vue 3?
Por alguna razón, estaba pensando que Vue 3 todavía te permitía hacer las cosas de la manera Vue-2, usando la API de opciones en su lugar. No es ese el caso? Gracias.
Vue 3 no requiere el uso de la API de composición. La API de opciones aún está disponible y no se eliminará, como lo explicaron dos miembros del equipo central de Vue:
Thorsten Lünborg en Vue 3: Datos abajo, Eventos arriba (19-MAY-2020) :
IMPORTANTE: La API de composición es aditiva, es una característica nueva, pero no reemplaza y no reemplazará la buena "API de opciones" que conoce y ama de Vue 1 y 2. Simplemente considere esta nueva API como otra herramienta en su caja de herramientas eso puede ser útil en ciertas situaciones que se sienten un poco torpes de resolver con la API de Opciones.
Ben Hong en Enjoy the Vue #48: "Novedades en Vue 3: la API de composición" (19-ENE-2021) :
[00:01:03]T: Sí. Bueno, lo primero que recuerdo haber escuchado es que estaba reemplazando la API de opciones.
[00:01:08]BH: Gran descargo de responsabilidad. Eso no está pasando. Gran descargo de responsabilidad.
...
[00:09:10]BH: [...] esto no es algo en lo que necesites ir y reescribir tu aplicación. [...] la API de composición no es como, elimina las opciones de composición. Es una cosa adicional que cuando tienes un problema que puede resolver, es realmente genial para eso.
Un RFC anterior para la API de composición solo había considerado dejar obsoleta la API de opciones:
Un borrador anterior de este RFC indicó que existe la posibilidad de desaprobar una serie de opciones 2.x en una versión principal futura, que se ha redactado en función de los comentarios de los usuarios.
Los documentos de Vue también confirman esto:
¿Quedará obsoleta la API de opciones?
No, no tenemos ningún plan para hacerlo. La API de opciones es una parte integral de Vue y la razón por la que a muchos desarrolladores les encanta. También nos damos cuenta de que muchos de los beneficios de la API de composición solo se manifiestan en proyectos a gran escala, y la API de opciones sigue siendo una opción sólida para muchos escenarios de complejidad baja a media.