Bygg riktiga gränssnitt med React
React är det JavaScript-bibliotek som ligger till grund för hur de flesta produktionsklara användargränssnitt byggs i dag – från single-page-appar och Next.js-webbplatser till plattformsoberoende mobil- och datorprogram. Det här utbildningsspåret täcker hela området: komponentarkitektur, tillståndshantering, datahämtning, prestanda, testning och driftsättning. Fokus ligger på hur React faktiskt fungerar – reconcile-motorn, fiber-modellen och hook-semantiken – inte bara på det ytliga API:t.
Det här får Ni lära Er
Ni börjar med JSX, props, state och kontrollerade komponenter och går sedan vidare till useEffect, useRef och useReducer. Praktiska kurser behandlar routing med React Router v6, formulärhantering med React Hook Form, server state med React Query och SWR samt global state med Redux Toolkit, Zustand och Jotai. Ni arbetar med TypeScript i React, skriver integrations- och E2E-tester, bygger designsystem med Storybook, hanterar realtidsgränssnitt via WebSockets och levererar typsäkra API:er med tRPC. Spåret omfattar även Next.js App Router, serverkomponenter, server actions och autentisering med NextAuth.js.
Utbildningsvägen
De 95 kurserna sträcker sig från A1 till C1. Kurserna på A1 och A2 lägger grunden med React-fundament, JSX-rendering, CSS-animationer, beständig lagring i local storage och mörkt läge. Kurserna på B1 bygger upp säkerheten med kontextmönster, i18n, React Spring, Framer Motion, drag-and-drop med dnd-kit och komplexa datatabeller med TanStack Table. På B2 behandlas rendering och memoization, Suspense, code splitting, React Native för React-utvecklare, driftsättning till Vercel och AWS samt Electron för datorprogram. C1 avslutas med avancerade ämnen: Mikrofrontend-arkitektur, Fördjupning i SSR och hydrering, Module Federation, Islands-arkitektur med Astro, Integration med WebAssembly, Edge-rendering med Cloudflare Workers och OpenTelemetry för observerbarhet i frontend.
Så fungerar det
Varje kurs är uppdelad i korta, fokuserade lektioner som Ni genomför i den inbyggda kodredigeraren med feedback i realtid. En AI-handledare finns till hands när Ni fastnar på ett koncept eller ett test som inte går igenom. Ni kan gå igenom spåret i ordningsföljd eller hoppa till den nivå som motsvarar Er nuvarande erfarenhet.