Next.jsArquitecturaRendimiento
Por qué elegí Next.js 16 para mi tienda de apps
Server Components, acciones de servidor y cero API boilerplate: la combinación que me convenció.
El objetivo era simple: una tienda y un blog, rápidos, sin mantener dos proyectos.
Menos piezas móviles
Con Server Components consulto la base de datos directamente en la página. Sin /api intermedios, sin useEffect, sin estados de carga a mano.
const products = await prisma.product.findMany();
Acciones de servidor para el admin
Los formularios del panel llaman a funciones "use server" directamente. El CRUD entero cabe en dos archivos.
El resultado: una sola app, tipada de principio a fin.