El Rincón de Vue

¡Bienvenido al Rincón de Vue!

Un blog hecho por un fanboy de Vue.js, porque Vue también se disfruta en español.

Articulos destacados

¿CÓMO INTEGRAR TAILWIND 4 EN VUE.JS 3 + VITE?
¿Cómo integrar Tailwind 4 en Vue.js 3 + Vite?

Tailwind CSS 4 ha llegado con una arquitectura optimizada para rendimiento y flexibilidad, ofreciendo compilaciones hasta 5 veces más rápidas y un flujo de trabajo más ágil. En este post, exploraremos cómo integrar esta nueva versión con Vue 3, aprovechando características como la detección automática de contenido, el nuevo motor de alto rendimiento, las variables CSS nativas y la compatibilidad con Vite. Si quieres construir interfaces modernas con menos configuración y más poder, acompáñame en esta guía donde aprenderás a instalar, configurar y usar Tailwind CSS 4 en Vue 3. 🚀

26/02/2025
DEFINEASYNCCOMPONENT EN VUE 3: IMPLEMENTACIÓN Y CASOS DE USO.
defineAsyncComponent en Vue 3: Implementación y casos de uso.

En Vue 3, la función defineAsyncComponent permite cargar componentes de manera asíncrona, lo que es útil para dividir aplicaciones grandes en partes más pequeñas y mejorar el rendimiento al cargar solo los componentes necesarios cuando se requieren.

26/02/2025
¿QUÉ ES UN COMPOSABLE?
¿Qué es un Composable?

Un composable es una función que utiliza la Composition API de Vue.js para encapsular y reutilizar lógica con estado de manera modular. En otras palabras, permite extraer fragmentos de lógica (por ejemplo, rastreo de la posición del mouse, manejo de llamadas asíncronas, etc.) para que puedan ser utilizados en varios componentes sin repetir código.

26/02/2025
¿COMÓ USAR V-MEMO?
¿Comó usar v-memo?

En el desarrollo de aplicaciones con Vue.js, especialmente cuando se trabaja con listas largas de elementos, es crucial optimizar el renderizado para garantizar un buen rendimiento. Una de las herramientas que Vue.js ofrece para este propósito es la directiva v-memo. En este artículo, se analiza un ejemplo práctico de cómo utilizar v-memo para mejorar el rendimiento en una lista de tareas y se exploran algunas mejoras adicionales que pueden aplicarse.

08/02/2025
¿CÓMO USAR DEFINEEXPOSE?
¿Cómo usar defineExpose?

Dentro de un componente que utiliza <script setup>, defineExpose() es una macro del compilador que permite exponer de forma explícita variables, funciones o incluso refs para que puedan ser accesibles desde el exterior. Esto es útil, por ejemplo, cuando queremos controlar un componente a través de una referencia (ref) en el componente padre.

26/02/2025
GUÍA RÁPIDA: INTEGRANDO TAILWIND CSS 4 EN PROYECTOS CON VUE CLI
Guía rápida: Integrando Tailwind CSS 4 en proyectos con Vue CLI

Tailwind CSS 4 trae mejoras significativas en rendimiento y flexibilidad, pero ¿cómo integrarlo correctamente en proyectos creados con Vue CLI? En esta guía rápida, te mostraré paso a paso cómo configurar Tailwind 4 en tu proyecto Vue CLI, optimizando tu flujo de desarrollo y aprovechando al máximo sus nuevas características.

16/03/2025