Lär dig TypeScript på svenska
TypeScript är JavaScript med typer. Det hittar felen innan koden körs, och de flesta större webbprojekt använder det i dag.
- 📚 130 övningar
- 🛤️ 13 banor
- 💻 I webbläsaren
- 🆓 Gratis att börja
▶ Börja kursen
Inget konto behövs för att börja.
Så här kan det se ut
type Betalning =
| { sätt: 'kort'; nummer: string }
| { sätt: 'swish'; telefon: string };
function kvitto(b: Betalning): string {
return b.sätt === 'kort' ? 'Kort ' + b.nummer : 'Swish ' + b.telefon;
}Det här lär du dig
- Första typerna Sedan kan du bygga variabler som TypeScript vakar över, så att ett tal aldrig råkar bli text.
- Typade funktioner Sedan kan du bygga funktioner som säger vad de vill ha och vad de lovar att ge tillbaka.
- Arrayer och objekt Sedan kan du bygga listor och objekt där varje egenskap har rätt typ.
- Egna typer Sedan kan du bygga egna typer som Kund och Order, som hela programmet delar.
- Antingen eller Sedan kan du bygga värden som bara får vara vissa saker, som 'liten' | 'stor'.
- Det som kan saknas Sedan kan du bygga kod som aldrig kraschar på undefined, eftersom TypeScript tvingar dig att kolla först.
- Sorterade fall Sedan kan du bygga en betalning som kan vara kort, Swish eller faktura, där TypeScript påminner om varje fall.
- Generics Sedan kan du bygga funktioner som fungerar för alla typer men ändå vet exakt vad de ger tillbaka.
- Verktygstyper Sedan kan du bygga nya typer gjorda av gamla, utan att skriva samma sak två gånger.
- Data utifrån Sedan kan du bygga kod som hämtar data från nätet och kollar att den ser ut som utlovat.
- Felsökning Sedan kan du bygga en lugn läsning av vilket typfel som helst, rad för rad.
- React med TypeScript Sedan kan du bygga komponenter i React där fel props fångas innan sidan ens laddar.
- Slutprojektet Sedan kan du bygga en hel typad app från grunden, typer, logik och komponenter.
För vem?
Dig som kan grunderna i JavaScript och vill skriva säkrare kod.
Du behöver kunna: Grunderna i JavaScript.
Ingår i spåren: 🌐 Webbutvecklare, 🚀 Fullstack