Vinext - Tutorial Completo

Por: Artiko
vinextnextjsvitecloudflare-workers

Vinext: Next.js sobre Vite

Vinext es un plugin de Vite que reimplementa la superficie de API de Next.js, permitiendo desplegar aplicaciones Next.js en Cloudflare Workers y cualquier plataforma compatible con Vite.

Este tutorial cubre desde los fundamentos hasta el despliegue en producción.

Índice de Capítulos

  1. Introducción a Vinext — Qué es, por qué existe y cómo se compara con Next.js
  2. Instalación y Primer Proyecto — Setup, estructura de archivos y servidor de desarrollo
  3. Pages Router — File-system routing, rutas dinámicas, getServerSideProps y getStaticProps
  4. App Router — Layouts, pages, loading, error boundaries y route groups
  5. SSR y React Server Components — Streaming, “use client”, “use server” y arquitectura multi-ambiente
  6. Server Actions y Data Fetching — Formularios, mutaciones, revalidación y caché
  7. Navegación, Image y Metadata — next/link, next/image con @unpic/react y Metadata API
  8. Middleware y API Routes — Middleware, matchers, route handlers y next/server
  9. Despliegue en Cloudflare Workers — vinext deploy, wrangler, KV cache y TPR
  10. Migración desde Next.js — Guía paso a paso, compatibilidades y limitaciones

Requisitos Previos

Versión Cubierta

Este tutorial cubre Vinext en su versión inicial (febrero 2025). Al ser un proyecto experimental en desarrollo activo, algunas APIs pueden cambiar.