Skip to content

Ejemplos

El repositorio mantiene los ejemplos como fragmentos de referencia exclusivos de GitHub. El paquete raíz no instala sus dependencias de framework, no comprueba los tipos del directorio examples/ y no lo publica en npm.

Copia el patrón relevante en tu aplicación e instala allí las dependencias del framework.

Cada grupo a continuación refleja un directorio de examples/. Abre la página de un grupo para comparar los ejemplos de ese grupo en una sola página.

Empieza aquí

Lee primero examples/_shared/container.ts. La mayoría de los ejemplos del lado del servidor importan este builder para que sus archivos puedan centrarse en el cableado del framework.

GrupoQué comparar
Uso en JavaScriptUso con Node ESM, Node CommonJS y bundler de navegador
Frameworks de backendAdaptadores de scope de petición para Fastify, Hono, Koa, Express y Elysia
Capas de APILímites de scope de petición en tRPC, Apollo Server y GraphQL Yoga
Frameworks full-stackScopes de loader/action en Next.js App Router y Remix
Runtimes y plataformas edgeNode HTTP, Bun, Deno, Cloudflare Workers, Vercel Edge, Deno Deploy y Supabase Edge
Frameworks de frontendScopes de feature en React, React Native, Vue y Svelte
Bots, colas y CLIScopes de operación en Telegraf, Grammy, BullMQ, Commander y Yargs

Cómo leer los grupos

Usa examples/_shared/container.ts como el grafo de la aplicación para los ejemplos del lado del servidor. Las páginas de grupo se centran en la propiedad del ciclo de vida: dónde se crea un scope, dónde se expone y dónde se libera.

Para los ejemplos del lado del servidor y de workers, compara los hooks del ciclo de vida del framework/plataforma. Para los ejemplos de frontend, compara los límites de montaje y desmontaje.