FAQ
Her er noen ofte stilte spørsmål om “create-t3-app”.
Hva nĂĄ? Hvordan lager jeg en app med dette?
Vi prøver å holde dette prosjektet så enkelt som mulig, slik at du kan starte med bare det grunnleggende rammeverket vi har laget for deg. Du kan legge til flere ting senere etter hvert som de blir nødvendige.
Hvis du ikke er kjent med de forskjellige teknologiene som brukes i dette prosjektet, vennligst se den relevante dokumentasjonen. Hvis du har flere spørsmål kan du bli med i vår Discord↗ og be om hjelp.
Hvilke læringsressurser er tilgjengelige for øyeblikket?
Selv om ressursene som er oppført nedenfor, er noen av de beste som finnes for T3-Stakken, anbefaler vårt samfunn (og Theo↗) at du bare begynner å bruke stakken og bygger med den mens du lærer.
Hvis du vurderer “create-t3-app”, er sjansen stor for at du allerede har brukt noen av delene av stakken. Så hvorfor ikke bare hoppe inn i det og lære de andre delene mens du bygger noe?
Nå har vi forståelse for at denne metoden ikke fungerer for alle. Så hvis du føler at du har prøvd anbefalingen og fortsatt vil ha noen ressurser, eller du bare ikke er sikker på hvordan å gjøre det selv og/eller føler deg overveldet av stakken, så sjekk ut disse fantastiske veiledningene på create-t3-app
:
Artikler
- Bygg en full stakk-app med create-t3-app↗
- En første titt på create-t3-app↗
- Migrering av T3-applikasjonen din til et Turborepo↗
- Integrering av Stripe i T3-applikasjonen din↗
Videoer
- Bygg en Twitter-klone med T3-stakken - tRPC, Next.js, Prisma, Tailwind & Zod↗ – Bygg en Blogg Med T3-stakken – tRPC, TypeScript, Next.js, Prisma og Zod↗
- Bygg en Live Chat-applikasjon med T3 Stack - TypeScript, Tailwind, tRPC↗
- T3-stakken - Hvordan Vi Bygget Den↗
- En oversikt over create-T3-app (Next, Typescript, Tailwind, tRPC, Next-Auth)↗
Hvorfor er det .js
-filer i prosjektet?
I henhold til 3. T3-Prinsipp, anser vi typesafety som en førsteklasses borger. Dessverre støtter ikke alle rammeverk og plugins TypeScript, noe som betyr at noen av konfigurasjonsfilene nødvendigvis må være .js
-filer.
Vi forsøker å understreke at disse filene er JavaScript for en grunn, ved å eksplisitt deklarere hver filtype (cjs
eller mjs
) avhengig av hva som støttes av biblioteket den brukes av. Dessuten er alle js
-filene i dette prosjektet fortsatt typesjekket ved bruk av checkJs alternativet i kompilatoren (tsconfig).
Jeg sliter med ĂĄ legge til i18n i applikasjonen min. Er det noen referanse jeg kan bruke?
Vi har bestemt oss for ĂĄ ikke inkludere i18n som standard i create-t3-app
fordi det er et emne omgitt av mange meninger og det er mange mĂĄter ĂĄ implementere det pĂĄ.
Men hvis du sliter med å implementere det og ønsker å se et referanseprosjekt, så har vi et referanserepo↗ som viser hvordan du kan legge til i18n i en T3-app ved å bruke next-i18next↗.
Hvorfor bruker vi /pages
og ikke /app
fra Next.js 13?
I henhold til 2. T3-Prinsipp, elsker vi ny teknologi, men verdsetter stabilitet. Det er vanskelig flytte hele ruteren og det er ikke en god idé å ta disse risikoene der, se: Moderne og Ansvarsbevisst↗. Mens /app
er et glimt inn i fremtiden↗, er det ikke klart for produksjon; API-et er i beta og forventes å ha breaking changes.
For en liste over støttede, planlagte og funksjoner under arbeid i /app
-katalogen, gå til beta Next.js docs↗.