React / Next.js

React / Next.js

FRONTEND

Moderne Frontend-Entwicklung mit React als UI-Bibliothek und Next.js als Full-Stack-Framework. Architektur basierend auf Server Components, App Router, Server Actions und hybridem Rendering (SSR, SSG, ISR) für produktionsreife Anwendungen.

Was du lernen wirst

Modernes React mit Server Components, Suspense und erweiterten Hooks (useActionState, use)

Next.js App Router mit Layouts, Streaming SSR und Partial Prerendering

Server Actions für serverseitige Mutationen ohne API-Routes

Striktes TypeScript mit Typinferenz und Type Safety

Dateibasiertes Routing mit dynamischen Routen und Route Groups

Modernes Data Fetching (Fetch mit Cache, Server Components, parallele Daten)

State Management (Context API, Zustand, TanStack Query für Server Cache)

Styling mit TailwindCSS, CSS Modules, styled-components oder Sass

Umfassendes Testing (Vitest/Jest, React Testing Library, Playwright/Cypress)

Performance (Image/Font-Optimierung, Code Splitting, Lazy Loading, Analytics)

Schlüsselthemen zum Meistern

Die wichtigsten Konzepte, um diese Technologie zu verstehen und deine Interviews zu bestehen

1

React: JSX, Virtual DOM, Reconciliation, Fiber-Architektur

2

Moderne Hooks: useState, useEffect, useContext, useMemo, useCallback, useActionState

3

Server Components vs Client Components ("use client"), Kompositionsmuster

4

Props, State, State Lifting, Prop Drilling und Lösungen

5

React-Lebenszyklus, useEffect Cleanup, Dependency Array, Strict Mode

6

Next.js App Router: Routing, Layouts, Templates, Loading/Error States

7

Data Fetching: Async Server Components, Fetch Caching, Revalidierungsstrategien

8

Server Actions: Progressive Enhancement, useActionState, Formularverarbeitung

9

Rendering-Strategien: SSR, SSG, ISR, Client-Side, Streaming

10

State Management: Context API, Zustand, Redux Toolkit, Server State (TanStack Query)

11

Performance: React.memo, useMemo, useCallback, Lazy Loading, Suspense Boundaries

12

Routing: Dynamische Routen, Parallel Routes, Intercepting Routes, Middleware

13

Metadaten und SEO: generateMetadata, Sitemap, robots.txt, Open Graph

14

Testing: Komponententests, Integrationstests, E2E, Mocking, Testmuster

15

Build-Optimierung, Bundle-Analyse, Deployment (Vercel, Docker), Monitoring