Preguntas Frecuentes
Aquà hay algunas preguntas frecuentes sobre create-t3-app
.
¿Qué sigue? ¿Cómo hago una aplicación con esto?
Tratamos de mantener este proyecto lo más simple posible, para que puedas comenzar solo con el esqueleto que configuramos para ti y agregar cosas adicionales más adelante cuando sea necesario.
Si no estás familiarizado con las diferentes tecnologÃas utilizadas en este proyecto, consulta la documentación respectiva. Si todavÃa no estás seguro, únete a nuestro Discord↗ y solicita ayuda.
¿Qué recursos de aprendizaje están disponibles actualmente?
Aunque los recursos que se enumeran a continuación son algunos de los mejores que existen para T3 Stack, la comunidad (y Theo↗) recomiendan que comiences a usar el stack y aprendas en el camino construyendo con él.
Si estás considerando create-t3-app
, es probable que ya hayas usado algunas de las partes del stack. Entonces, ¿por qué no simplemente sumergirse en el y aprender las otras partes mientras construyes algo?
Ahora, sabemos que este camino no funciona para todos. Por lo tanto, si crees que has probado las recomendaciones y todavÃa te gustarÃan algunos recursos, o simplemente no estás seguro de hacerlo solo y/o te sientes abrumado por el stack, consulta estos increÃbles tutoriales de create-t3-app
:
ArtÃculos
- Build a full stack app with create-t3-app↗
- A first look at create-t3-app↗
- Migrating your T3 App into a Turborepo↗
VÃdeos
- Build a Blog With the T3 Stack - tRPC, TypeScript, Next.js, Prisma & Zod↗
- Build a Live Chat Application with the T3 Stack - TypeScript, Tailwind, tRPC↗
- The T3 Stack - How We Built It↗
- An overview of the create T3 App (Next, Typescript, Tailwind, tRPC, Next-Auth)↗
¿Por qué hay archivos .js
en el proyecto?
De acuerdo con Axioma-T3 #3, tomamos la seguridad de tipos como un ciudadano de primera clase. Desafortunadamente, no todos los frameworks y complementos admiten TypeScript, lo que significa que algunos de los archivos de configuración deben ser archivos .js
.
Intentamos enfatizar que estos archivos son javascript por una razón, declarando explÃcitamente el tipo de cada archivo (cjs
o mjs
) dependiendo de lo que admita la librerÃa que lo utiliza. Además, todos los archivos js
en este proyecto aún tienen verificación de tipos usando un comentario @ts-check
en la parte superior.
Tengo problemas para agregar i18n a mi aplicación. ¿Hay alguna referencia que pueda usar?
Hemos decidido no incluir i18n por defecto en create-t3-app
porque es un tema muy criticado y hay muchas formas de implementarlo.
Sin embargo, si tienes dificultades para implementarlo y quieres ver un proyecto de referencia, tenemos un repositorio de referencia↗ que muestra cómo puedes agregar i18n a una aplicación T3 usando next-i18next↗.
¿Por qué usamos /pages
y no /app
de Next.js 13?
Según Axioma-T3 #2, nos encantan las cosas innovadoras, pero valoramos la estabilidad, todo tu enrutador es difÃcil de portar, no es un buen lugar para ser vanguardista↗. Si bien /app
es un vistazo al futuro↗, no está lista para producción; La API está en versión beta y se espera que tenga cambios significativos.
Para obtener una lista de funciones compatibles, planificadas y en las que se ha trabajado en el directorio /app
, visita la documentación beta de Next.js↗.