
Der CSS :has()-Selektor: Ein praktischer Leitfaden
Wie die Pseudoklasse :has() CSS endlich einen Eltern-Selektor gibt – samt Mustern, Fallstricken und Performance-Kompromissen.
Kategorien
UI & Nutzererfahrung · 40 Artikel · Seite 1 von 4

Wie die Pseudoklasse :has() CSS endlich einen Eltern-Selektor gibt – samt Mustern, Fallstricken und Performance-Kompromissen.

CSS Anchor Positioning positioniert Tooltips, Popovers und Menüs relativ zu jedem Element – ganz ohne JavaScript-Library.

Server Actions holen Formulare und Mutationen in Next.js zurück auf den Server — richtig einsetzen, Fallstricke vermeiden, skalierbare Muster bauen.

Ersetze Boolean-Flag-Spaghetti durch Finite State Machines: ein TypeScript-Ansatz, der unmögliche UI-Zustände konstruktionsbedingt ausschließt.

Design-Tokens, Komponenten-APIs und die organisatorischen Muster, die ein Design-System zu einem Multiplikator statt zu einem Wartungsrisiko machen.

Praktische Performance-Techniken für React: Memoisierung, Virtualisierung, Code-Splitting und Profiling mit echten Vorher-Nachher-Benchmarks.

Praktischer Leitfaden zur Wahl des State-Managements in modernen React-Apps – von useState über Zustand bis React Query – und die Gründe dahinter.

Wie man CSS in großen Anwendungen strukturiert: Design-Tokens, Komponentenmuster, Utility-Klassen und Prinzipien gegen Stylesheet-Entropie.

Optimistische UI-Updates, die sofort wirken: erwarteten Zustand anzeigen, mit der Serverantwort abgleichen und bei Fehlern sauber zurücksetzen.

Das mentale Modell für die Wahl zwischen Server und Client Components in Next.js: Rendering-Grenze, Serialisierung und Kompositionsmuster.

Baue React-Komponenten, die standardmäßig tastaturbedienbar, screenreader-freundlich und WCAG-konform sind – mit ARIA, Fokus und semantischem HTML.

Ein nüchterner Blick darauf, wo WebAssembly wirklich hilft: Bildverarbeitung, Kryptografie, Datentransformation — und wann JavaScript besser bleibt.