,

Comienza desde cero en el mundo de los frameworks con Vue 3 utilizando Composition API y Vite: La mejor opciรณn para principiantes ๐Ÿš€

Posted by


Empieza desde cero en el mundo de los frameworks con Vue 3 utilizando la Composition API y Vite. En este tutorial te enseรฑarรฉ cรณmo comenzar a trabajar con Vue de manera sencilla y efectiva.

Antes de empezar, es importante tener instalado Node.js en tu computadora. Puedes descargarlo e instalarlo desde su sitio web oficial.

  1. Instalar Vue CLI y crear un nuevo proyecto
    Lo primero que vamos a hacer es instalar Vue CLI, una herramienta que nos permitirรก crear y gestionar proyectos de Vue de manera sencilla.

Abre tu terminal y escribe el siguiente comando:

npm install -g @vue/cli

Una vez instalado Vue CLI, podemos crear un nuevo proyecto de Vue. Para hacerlo, escribe el siguiente comando en tu terminal:

vue create mi-proyecto-vue

Sigue las instrucciones que te aparecen en la terminal para configurar tu proyecto. Puedes elegir la configuraciรณn predeterminada o personalizarla segรบn tus necesidades.

  1. Instalar Vite y configurarlo en tu proyecto
    Vite es un nuevo build tool que nos permite crear proyectos de Vue de manera mรกs rรกpida y eficiente. Para instalar Vite, escribe el siguiente comando en tu terminal:
npm install -g create-vite

Una vez instalado, puedes crear un nuevo proyecto de Vite con Vue escribiendo el siguiente comando en tu terminal:

create-vite mi-proyecto-vite
  1. Usar la Composition API en Vue 3
    La Composition API es una nueva forma de escribir componentes en Vue 3 que nos permite tener un mejor control sobre el cรณdigo y facilita la reutilizaciรณn de la lรณgica en nuestra aplicaciรณn.

Para utilizar la Composition API en Vue 3, simplemente importa el hook setup en tus componentes y define tus variables y funciones dentro de รฉl. Por ejemplo:

import { defineComponent } from 'vue';

export default defineComponent({
  setup() {
    // Define tus variables y funciones aquรญ
    const count = ref(0);

    function increment() {
      count.value++;
    }

    return { count, increment };
  }
});
  1. Crear un componente en Vue 3 con la Composition API
    Para crear un componente usando la Composition API en Vue 3, simplemente sigue los siguientes pasos:
  • Crea un nuevo archivo para tu componente, por ejemplo MiComponente.vue.
  • Escribe el componente usando la Composition API y define las variables y funciones necesarias.
  • Importa y registra tu componente en el archivo principal de tu aplicaciรณn.

Por ejemplo, asรญ es como se verรญa un componente bรกsico usando la Composition API en Vue 3:

<template>
  <div>
    <p>Contador: {{ count }}</p>
    <button @click="increment">Incrementar</button>
  </div>
</template>

<script>
import { defineComponent, ref } from 'vue';

export default defineComponent({
  setup() {
    const count = ref(0);

    function increment() {
      count.value++;
    }

    return { count, increment };
  }
});
</script>
  1. Iniciar tu proyecto y empezar a trabajar
    Una vez hayas creado tu proyecto de Vue 3 con Vite y estรฉs familiarizado con la Composition API, puedes iniciar tu proyecto escribiendo el siguiente comando en tu terminal:
npm run dev

Esto iniciarรก un servidor de desarrollo local donde podrรกs ver tu aplicaciรณn en acciรณn. Puedes empezar a aรฑadir nuevos componentes, rutas y lรณgica a tu proyecto para construir una aplicaciรณn completa.

ยกY listo! Con estos pasos sencillos, has comenzado tu viaje en el mundo de los frameworks con Vue 3 utilizando la Composition API y Vite. Ahora puedes explorar mรกs funcionalidades de Vue y seguir construyendo proyectos increรญbles. ยกBuena suerte! ๐Ÿš€

0 0 votes
Article Rating
22 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@soyjab
3 months ago

Siguiente vรญdeo de VUE 3 + Composition API: Guรญa COMPLETA de PROPS, EMITS e INYECCIร“N ๐Ÿ‘‰ https://youtu.be/QXNNyV2N_C4

@librotecalibrotecapol
3 months ago

Importante! para vue 3 por si no os carga el array de productos poner dentro de setup

<script>

import { ref } from "vue";
import { productos } from "./datos.js";

export default {
setup() {
const contador = ref(0);
const total = productos.length;

const siguiente = () => {
if (contador.value < total – 1) {
contador.value++;
} else {
contador.value = 0; // Volver al inicio si se alcanza el final
}
};

return {
contador,
total,
siguiente,
};
},
};
</script>

@miguellaurente5937
3 months ago

mรกs videos asรญ. crack. lo capte en una.

@EdsonAristiguieta-xb8xg
3 months ago

Super conciso y hasta con un ejemplo practico que viene de perlas, genial! muchas gracias!

@alejodev
3 months ago

Gracias buen hombre.

@jblgordon
3 months ago

Excelente trabajo. Enhorabuena.

@yunuenmeza9833
3 months ago

Que increรญble estoy aprendiendo muchรญsimo! gracias๐Ÿš€๐Ÿš€โœจโœจ

@myplaylist9846
3 months ago

Seรฑor JAB felicitaciones excelente explicacion….

Posdata : Le recomiendo probar VISUAL STUDIO CODIUM (con inteligencia artifical) creame yo mismo me asusto, es genial para escribir codigo.

@Halodertix
3 months ago

Excelente video, me gustรณ tu manera de explicar, solo una observaciรณn a cuanto a sacar el descuento, con 73โ‚ฌ el descuento debe de ser 65.70 y no 66.36, en mi caso la operaciรณn lo realice de la siguiente manera, productos[contador.value].precio * 0.90
Muchas gracias de nuevo

@humbertovargas3002
3 months ago

Soy nuevo en el mundo del desaerollo web, y me estoy empapando de JS y quiero aprender un framework y me he inclinado por VUE como mi primera opciรณn; ahora sรฉ que JS es bastante permisivo, pero ยฟNo causa problemas el uso de la palabra const? Aรบn para almacenar variables

@furax4877
3 months ago

Increible profe sin tanto rodeo directo como funciona, aprendi mas que en otros videos y eso que explicaba rapido

@gusinthecloud
3 months ago

Excelente manera de enseรฑar

@Gouthamma
3 months ago

JAB por favor puedes hacer un curso de Vue 3 con Nuxt… he visto muchos cursos (Udemy) de Vue 3 pero se van por las ramas explicando la teorรญa y alagando los videos (se que es รบtil, pero para alguien que no estudio informatica y quiere aprender a desarrollar no tiene mucho sentido irse a lo tan teรณrico), tu explicas muy bien lo justo y lo preciso… muchas gracias!!

@franciscoaguirre4963
3 months ago

voy en el minuto 24 y me ha parecido muy conciso. Gracias!

@octaviojuarez6367
3 months ago

excelente trabajo! muy buen video, gracias!

@HugoVidela
3 months ago

Vengo de Vue 2 y quiero pasar mis proyectos al 3, y bue, acรก aprendiendo con estos maestros! Muchas gracias!!!

@gabrielviloria7063
3 months ago

Muchas gracias por este curso introductorio, yo lo estoy estudiando en mi carrera pero ellos me dieron un material muy dificil de entender, pero viendo tu video pude entender que es vue y para que sirve GRACIAS!!, tienes el don de enseรฑar y se te da bien Gracias

@JairoHernanGonzalezMora
3 months ago

Hola, el video es genial y super fรกcil de seguir, por favor te pido que continรบes realizando mas video de vue.js, puedes realizar una encuesta para saber si estamos interesados o no. Gracias

@kannder83
3 months ago

Muchas gracias! gran curso para iniciar๐Ÿ‘

@ferkakashi09
3 months ago

Muy buen video JAB!!