Jag vill utvecklas inom programmering. Jag tror jag är hyggligt bra på Python, nu har jag gjort en del med Flask och vill lära mig något nytt. Därför har jag bestämt mig för att testa React. Det är det som är populärast, mest inne och störst chans att ge programmeringsjobb enligt AI. Därför har jag bestämt att nästa projekt får bli med React. Detta är vad det handlar om:
⚛️ React
React är ett JavaScript-bibliotek som används för att bygga användargränssnitt – alltså det du ser och klickar på i en webbapp.
Det skapades av Facebook (nu Meta) och bygger på tanken om komponenter: små, återanvändbara delar som tillsammans utgör hela appen.
Istället för att uppdatera hela sidan varje gång något ändras uppdaterar React bara de delar som faktiskt förändrats vilket gör det snabbt och effektivt.
React används i allt från små appar till stora system som Instagram och Netflix och har blivit något av standarden för modern webbutveckling.
⚡ Vite
Vite (uttalas som “vit”) är ett byggverktyg för moderna webbappar.
Det fungerar som en snabbare, smartare ersättare till äldre lösningar som Webpack.
Vite startar utvecklingsservern på några sekunder, uppdaterar sidan direkt när du sparar kod (så kallad hot reload) och skapar en färdig, optimerad version av appen när du bygger för produktion.
Vite ska göra det både snabbare och roligare att jobba med React-projekt.
🧠 TypeScript
TypeScript är ett språk som bygger på JavaScript men lägger till typer — en sorts skyddsnät som gör det lättare att upptäcka fel innan du kör koden.
Det hjälper utvecklare att hålla koll på vilken sorts data som används (t.ex. text, siffror, objekt), och det gör stora projekt mer stabila och lättare att förstå.
När TypeScript körs “översätts” det till vanlig JavaScript som webbläsaren kan läsa.