Jump to content

Attention: This page is 18 days older than the English version and might be outdated. If you're a native speaker of this language and would like to contribute to the project, please consider updating this page to match the latest English version.

You can also view the English version of this page.

Introduksjon

T3-Stakken

“T3-Stakken” er en webutviklingsstakk inspirert av Theo som fokuserer på enkelhet, modularitet og full typesikkerhet.

I kjernen består den av Next.js og TypeScript. Tailwind CSS brukes også nesten alltid. Dersom backend-funksjonalitet er nødvendig så er tRPC, Prisma og NextAuth.js også gode tillegg.

Du har kanskje lagt merke til at T3-stakken har mange komponenter. Det er med vilje. Bytt ut delene hvis du trenger dem - stakken er modulær i kjernen :)

Så… hva er create-t3-app? En mal?

På en måte? create-t3-app er en CLI utviklet av erfarne T3-stakk-utviklere som forenkler oppsett av en modulær T3-stakk-app. Dette betyr at hver komponent er valgfri og “malen” lages basert på dine spesifikke krav.

Etter å ha jobbet med mange prosjekter og mange år med denne teknologien, har vi mange meninger og mye innsikt. Vi har gjort vårt beste for inkludere dette i CLI-et.

Dette er IKKE en altomfattende mal. Vi forventer at du tar inn dine egne biblioteker som oppfyller behovene til DIN applikasjon. Selv om vi ikke ønsker å foreskrive løsninger for mer spesifikke problemer som state-administrasjon og utrulling, har vi laget en liste over noen anbefalinger her.

T3-Prinsipper

Vi skal være ærlige - Dette prosjektet ble designet i henhold til våre ideer. Vi deler et sett med oppfatninger om å bygge webapplikasjoner og bruker disse som grunnlag for våre beslutninger.

Løs Problemer

Det er lett å gå i fellen med “å legg til alt” – det ønsker vi spesifikt ikke å gjøre. Alt som legges til ‘create-t3-app’ bør løse et spesifikt problem som finnes innenfor de inkluderte kjerneteknologiene. Dette betyr at vi ikke vil legge til ting som state-biblioteker (zustand, redux). Vi vil imidlertid integrere ting som NextAuth.js, Prisma og tRPC.

Moderne og Ansvarsbevisst

Vi elsker moderne teknologi. Arbeidshastigheten og, ærlig talt, hvor moro det er å jobbe med disse teknologiene er fantastisk. Imidlertid synes vi det er viktig å være ansvarsbevisst når det gjelder å bruke noe risikofylte teknologier i de mindre risikofylte delene av stakken. Dette betyr at vi ikke ⛔️ stoler på risikable nye databaseteknologier (SQL er flott!). Men vi liker å ✅ stole på tRPC da det kun gjelder funksjonalitet som er trivielt å endre.

Typesikkerhet er ikke valgfritt

Det uttalte målet med create-t3-app er å gi den raskeste ruten til en ny, typesikker fullstakk-webapplikasjon. Vi tar typesikkerhet på alvor fordi det forbedrer produktiviteten vår og hjelper oss å sende færre feil ut i produksjonsmiljø. Enhver beslutning som svekker typesikkerheten til create-t3-app er en beslutning som bør tas i et annet prosjekt.


Recent Contributors To This Page