Fördjupning: React
Detta kapitel samlar vidare ämnen som blir aktuella när grunderna sitter. Syftet är att förklara när och varför du behöver dem, inte bara hur.
Varför ett separat fördjupningskapitel?
- Hålla grunderna fokuserade: nybörjare lär sig snabbare med små, tydliga steg.
- Kontext: avancerade mönster behövs först när appen växer (komplex routing, delad state, prestanda, SEO).
- Beslutsstöd: förstå trade‑offs — när det är värt att öka komplexiteten.
Innehåll i fördjupningen:
- Routing: skyddade sidor, dataladdning och felhantering
- State: reducer + Context, normalisering och när tredjeparts‑store kan vara motiverad
- Prestanda: memo, virtualisering, code‑splitting och när det inte behövs
- Data: caching, retry/backoff, request‑dedupe och realtid (WebSockets)
- SSR/SSG: när serverrendering är rätt val (Next.js)
- TypeScript i React: varför och hur du inför det gradvis
Rekommenderad läsordning: hoppa till det problem du faktiskt har just nu.