Zum Inhalt springen
    WingoUI
    KomponentenVorlagenDokuPreiseKI-AgentenBlogChangelog
    1. Startseite
    2. Blog
    3. Komponenten-Guides
    Blog

    Guides zu React-Komponenten: Props, Barrierefreiheit und Fallstricke

    Eine Komponente wirkt einfach, bis echte Nutzer kommen. Ein OTP-Feld muss einen eingefügten Code und SMS-Autofill annehmen. Ein Date Picker muss mit der Tastatur und auf kleinem Bildschirm funktionieren. Eine Datentabelle muss bei Tausenden Zeilen schnell bleiben. Diese Kategorie nimmt sich eine Komponente nach der anderen vor und geht alles durch, was vor dem Release zählt.
    EmpfohlenKomponenten-Guides

    React Form Components: barrierefrei, mit Zod und mobil

    React Form Components mit einer Anatomie (Label, Hinweis, Fehler, Zähler), angebunden an react-hook-form und zod und fürs Smartphone gebaut, mit vollem Code.

    SR
    Serban Rusu
    9. Okt. 2026 · 25 Min. Lesezeit

    Alle Artikel

    /Slash
    Komponenten-Guides

    Embla Carousel React: barrierefreie Slides ohne Layout Shift

    Bau mit Embla Carousel React ein Karussell für Fotos, Inserate, Testimonials und Onboarding, mit Tastatursteuerung, pausierbarem Autoplay und ohne Layout Shift.

    SRSerban Rusu·19. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Animated Counter mit rollenden Ziffern

    Bau einen React Animated Counter, der jede Ziffer wie ein Kilometerzähler rollt, Trennzeichen aus Intl holt, seine Breite hält und Reduced Motion beachtet.

    SRSerban Rusu·19. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Audio Player mit Waveform: Scrubbing und Peaks

    Bau einen React Audio Player mit Waveform für Podcasts, Sprachnachrichten und Anruflisten: Spulen per Tastatur, vorberechnete Peaks, keine Layout-Sprünge.

    SRSerban Rusu·19. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Charts Tailwind: 4 Charts und ein Kit für jedes Theme

    React Charts Tailwind-konform: Area, Bar, Line und Donut Chart plus ein Chart Kit auf d3-scale und d3-shape, lesbar in Light und Dark Mode und am Smartphone.

    SRSerban Rusu·19. Okt. 2026·11 Min. Lesezeit
    Komponenten-Guides

    React Countdown Timer: Blöcke, Inline, schlafende Tabs

    Bau einen React Countdown Timer als rollende Ziffernblöcke, im Fließtext oder in Worten, und behandle Zeitzonen, schlafende Tabs, Hydration und das Ende sauber.

    SRSerban Rusu·19. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Cron Generator: Zeitpläne ohne Cron-Syntax

    Ein React Cron Generator, mit dem Nutzer einen Zeitplan über Frequenz-Tabs und Wochentag-Chips wählen. Er liest ihn als Satz vor und listet die nächsten Läufe.

    SRSerban Rusu·19. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Empty State: Erste Nutzung, keine Treffer, Fehler

    Bau eine React Empty State Komponente für erste Nutzung, keine Treffer und Fehler, mit Texten, die sagen, was passiert ist, und einer Aktion, die weiterhilft.

    SRSerban Rusu·19. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Gantt Chart: Ziehen, Fortschritt, Abhängigkeiten

    Bau ein React Gantt Chart mit ziehbaren Balken, Fortschritt und Abhängigkeitspfeilen, speichere Änderungen auf dem Server und sieh, wann sich eine Lizenz lohnt.

    SRSerban Rusu·19. Okt. 2026·10 Min. Lesezeit
    Komponenten-Guides

    React Gauge Chart: Zonen, Zielwerte und kleine Größen

    Bau ein React Gauge Chart, das einen Wert mit Zonen und Zielwert zeigt, seine Texte auch bei 120px lesbar hält und sich bei Screenreadern als Meter meldet.

    SRSerban Rusu·19. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React GitHub Contribution Graph: Daten, Themes und A11y

    Bau einen React GitHub Contribution Graph aus einem Username oder eigenen Daten, dazu eine Activity Heatmap mit Tastaturbedienung und Farben für beide Themes.

    SRSerban Rusu·19. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Image Cropper: Zuschnitt vor dem Upload, Zoom, Drehung

    Bau einen React Image Cropper mit Pinch-Zoom und Drehung, der vor dem Upload zuschneidet, ein WebP in Zielgröße liefert und Avatare mit Fortschritt hochlädt.

    SRSerban Rusu·19. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Image Lightbox: Zoom, Wischen, Ziehen zum Schließen

    Bau eine React Image Lightbox mit Code: Sie wächst aus dem Thumbnail, blättert per Wisch, zoomt per Pinch und schließt sich am Smartphone per Wisch nach unten.

    SRSerban Rusu·19. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Kalender mit Terminen: Monat, Woche, Tag

    Ein React Kalender mit Terminen: Monats-, Wochen-, Tages- und Agenda-Ansicht, Verschieben per Drag, Rollback beim Speichern und Agenda-Liste am Smartphone.

    SRSerban Rusu·19. Okt. 2026·10 Min. Lesezeit
    Komponenten-Guides

    React Location Picker: Pin ziehen, Radius, Suche

    Bau einen React Location Picker auf einer echten Karte: Pin zum Ziehen, Radius mit Slider, Adresssuche, Sheet am Smartphone und statischer Fallback.

    SRSerban Rusu·19. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Mentions: @Personen und #Tags mit stabiler ID

    React Mentions richtig gebaut: @Personen und #Tags als Markup mit ID, das Umbenennungen übersteht, Vorschläge am Cursor und eine Liste, die am Smartphone passt.

    SRSerban Rusu·19. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Month Picker: Monate, Quartale und Zeiträume

    Ein React Month Picker für Abrechnung und Reports: Wähl einen Monat, ein Quartal oder einen Zeitraum im Jahresraster, mit Presets, Limits und Bottom Sheet.

    SRSerban Rusu·19. Okt. 2026·8 Min. Lesezeit
    Komponenten-Guides

    React Notification Center: Inbox, Glocke und Toasts

    Bau ein React Notification Center mit Ungelesen-Badge, Filter-Tabs, Tagesgruppen und Swipe to Dismiss und lerne, was in die Inbox und was in einen Toast gehört.

    SRSerban Rusu·19. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React PDF Viewer: Suche, Highlights, echte Annotationen

    Bau einen React PDF Viewer auf PDFium mit Suche, Thumbnails und Highlights, exportierbar als echte PDF-Annotationen, plus Vergleich mit react-pdf und pdf.js.

    SRSerban Rusu·19. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Product Tour: Spotlight, Smartphone-Dock, Hotspots

    Bau eine React Product Tour, die die echte UI per Spotlight zeigt, am Smartphone unten andockt und weiß, wer sie beendet hat. Plus: wann ein Hotspot besser ist.

    SRSerban Rusu·19. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React QR Code mit Logo: runde Module, PNG und SVG

    Bau einen React QR Code mit Logo, der trotzdem scannt: runde oder gepunktete Module, ein freies Feld in der Mitte, die richtige Fehlerkorrektur, PNG und SVG.

    SRSerban Rusu·19. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Rating Stars: Halbe Sterne, Hover und Tastatur

    Bau React Rating Stars mit halben Sternen, Hover-Vorschau, Tastatur und Touch, schreibgeschützten Durchschnittswerten und der passenden Review-Übersicht.

    SRSerban Rusu·19. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Rich Text Editor mit Tiptap, Markdown und Mentions

    Bau einen React Rich Text Editor auf Tiptap mit Markdown-Shortcuts, @Mentions und Bild-Uploads, der HTML, JSON oder Markdown speichert und am Handy gut läuft.

    SRSerban Rusu·19. Okt. 2026·10 Min. Lesezeit
    Komponenten-Guides

    React Skeleton Loader: echte Formen, kein Layout Shift

    Bau einen React Skeleton Loader in der Form des echten Inhalts, nimm einen Spinner, wo ein Skeleton nicht passt, und tausch die Daten ohne Layout Shift ein.

    SRSerban Rusu·19. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Sparkline: Tabellenzellen, KPI-Kacheln, Delta-Chips

    React Sparkline für Tabellenzellen und KPI-Kacheln: eine Skala für alle Zeilen, ein Delta-Chip, der gut von schlecht trennt, Scrubben per Tastatur und Touch.

    SRSerban Rusu·19. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Time Picker: Tippen, 12 oder 24 Stunden je nach Locale

    Bau einen React Time Picker, der Eingaben wie 1430 oder 2p versteht, 12 oder 24 Stunden nach Locale zeigt, belegte Zeiten sperrt und am Handy iOS-Räder öffnet.

    SRSerban Rusu·19. Okt. 2026·8 Min. Lesezeit
    Komponenten-Guides

    React Tree View: Checkboxen, Lazy Loading, Drag and Drop

    Bau eine React Tree View mit Tri-State-Checkboxen, Lazy Loading, einem Filter, der Elternknoten behält, Drag and Drop und voller Tastaturbedienung, auch mobil.

    SRSerban Rusu·19. Okt. 2026·10 Min. Lesezeit
    Komponenten-Guides

    React Color Picker: HEX, RGB, HSL, Pipette und OKLCH

    So baust du einen React Color Picker mit HEX-, RGB- und HSL-Feldern, Swatches, Deckkraft und EyeDropper API und nutzt den Wert für OKLCH-Tokens in Tailwind v4.

    SRSerban Rusu·16. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Combobox: Async-Suche ohne Race Conditions

    So baust du eine React Combobox, die ohne Race Conditions am Server sucht, Akzente ignoriert, die ARIA-Tasten kennt und auf dem Handy ein Such-Sheet öffnet.

    SRSerban Rusu·16. Okt. 2026·10 Min. Lesezeit
    Komponenten-Guides

    React CSV Importer: Spalten zuordnen, Zeilen korrigieren

    Bau einen React CSV Importer in vier Schritten: CSV oder Excel hochladen, Spalten zuordnen, fehlerhafte Zeilen direkt korrigieren, mit Fortschritt importieren.

    SRSerban Rusu·16. Okt. 2026·7 Min. Lesezeit
    Komponenten-Guides

    React Currency Input: Intl-Formatierung ohne Cursor-Sprünge

    So baust du einen React Currency Input, der beim Tippen mit Intl formatiert, den Cursor stehen lässt, das Symbol nach Locale setzt und eine reine Zahl sendet.

    SRSerban Rusu·16. Okt. 2026·10 Min. Lesezeit
    Komponenten-Guides

    React Diff Viewer für React 19: Split, Unified, Wort-Diffs

    Wie ein React Diff Viewer arbeitet, welche Pakete unter React 19 laufen und wie du KI-Änderungen, Verträge und Configs mit Split-Ansicht und Wort-Diff prüfst.

    SRSerban Rusu·16. Okt. 2026·10 Min. Lesezeit
    Komponenten-Guides

    React DOCX Viewer: echte Seiten, Kommentare, Änderungen

    Bau einen React DOCX Viewer mit echten Seiten, Kopfzeilen, Kommentaren und Änderungen direkt im Browser, und erfahre, wann Editor oder PDF besser passen.

    SRSerban Rusu·16. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Excel Viewer: .xlsx mit echten Styles anzeigen

    Ein React Excel Viewer, der Schriften, Füllungen, Zahlenformate, fixierte Bereiche und Blattregister einer .xlsx behält, im Browser liest und flüssig scrollt.

    SRSerban Rusu·16. Okt. 2026·10 Min. Lesezeit
    Komponenten-Guides

    React File Upload: Drag and Drop, Kamera, Fortschritt

    So baust du einen React File Upload mit Drag and Drop, Einfügen und Handykamera, der Typ und Größe prüft und jede Datei mit Vorschau und Fortschritt zeigt.

    SRSerban Rusu·16. Okt. 2026·12 Min. Lesezeit
    Komponenten-Guides

    React JSON Viewer: Suche, Pfade kopieren, große Payloads

    Ein React JSON Viewer für Webhooks und Admin-Screens: Suche, die passende Zweige öffnet, Werte und Pfade kopieren, Handy-Layout und Arrays mit 10.000 Einträgen.

    SRSerban Rusu·16. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Kanban Board: Drag, WIP-Limits, Smartphone-Layout

    Bau ein React Kanban Board mit Drag per Maus, Touch und Tastatur, WIP-Limits und Inline-Anlegen von Karten, das am Smartphone immer nur eine Spalte zeigt.

    SRSerban Rusu·16. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Log Viewer: 100.000 Zeilen streamen mit Regex-Suche

    Bau einen React Log Viewer, der 100.000 Zeilen streamt: Virtualisierung, Level-Filter, Regex-Suche und ein Follow-Modus, der beim Hochscrollen sofort pausiert.

    SRSerban Rusu·16. Okt. 2026·8 Min. Lesezeit
    Komponenten-Guides

    React Multi Select mit Suche, Chips und Bottom Sheet

    So baust du einen React Multi Select, der echte Daten aushält: Chips mit +N-Überlauf, Suche, Alle auswählen nur für Treffer, ein Limit und ein Bottom Sheet.

    SRSerban Rusu·16. Okt. 2026·10 Min. Lesezeit
    Komponenten-Guides

    React Resource Scheduler: Räume und Autos per Drag buchen

    So baust du einen React Resource Scheduler für Räume, Autos und Personen: per Drag buchen und verschieben, Doppelbuchungen in Postgres sperren, Agenda am Handy.

    SRSerban Rusu·16. Okt. 2026·10 Min. Lesezeit
    Komponenten-Guides

    React Signature Pad: Glatte Tinte, Tippmodus, PNG und SVG

    So baust du ein React Signature Pad, das die Drehung des Handys übersteht, die Seite scrollen lässt, einen Tippmodus hat und sauberes PNG oder SVG exportiert.

    SRSerban Rusu·16. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Virtualized Table: 100.000 Zeilen mit TanStack Virtual

    Bau eine React Virtualized Table mit TanStack Virtual, die 100.000 Zeilen scrollt, den Header sticky hält und Fokus und Auswahl beim Unmounten nicht verliert.

    SRSerban Rusu·16. Okt. 2026·13 Min. Lesezeit
    Komponenten-Guides

    Framer Motion Spring: Presets für Stiffness und Damping

    Vier Framer Motion Spring Presets mit echten Werten für Stiffness und Damping: wofür sich jedes eignet und wie du sie in deiner React-Bibliothek teilst.

    SRSerban Rusu·13. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Date Range Picker mit Presets und Bottom Sheet

    Ein React Date Range Picker für Reports und Buchungen: Presets, zwei Monate, Apply und Cancel am Desktop, ein Bottom Sheet am Handy und Wochen nach Locale.

    SRSerban Rusu·13. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React Multi Step Form mit zod, Autosave und Animationen

    Bau eine React Multi Step Form: zod-Validierung pro Schritt, async Check, Fortschritt, der Reloads übersteht, Slides in Navigationsrichtung und fertiger Code.

    SRSerban Rusu·13. Okt. 2026·12 Min. Lesezeit
    Komponenten-Guides

    React Phone Input mit Ländervorwahl und E.164-Wert

    React Phone Input, der beim Tippen pro Land formatiert, das Land aus einer eingefügten +Vorwahl erkennt, mit libphonenumber-js prüft und sauberes E.164 liefert.

    SRSerban Rusu·13. Okt. 2026·8 Min. Lesezeit
    Komponenten-Guides

    React Stepper: Zustände, Varianten und Smartphones

    Ein React Stepper für Checkout, Onboarding und KYC: Kreise, Balken oder Punkte, was jeder Schrittzustand bedeutet und wie er auf dem Handy kompakt wird.

    SRSerban Rusu·13. Okt. 2026·8 Min. Lesezeit
    Komponenten-Guides

    React Tag Input: Chips aus Tippen, Einfügen und Vorschlägen

    Ein React Tag Input macht aus getipptem und eingefügtem Text Chips, mit Vorschlägen, Limits und Duplikatprüfung. Dazu: wann ein Multi-Select besser passt.

    SRSerban Rusu·13. Okt. 2026·8 Min. Lesezeit
    Komponenten-Guides

    shadcn Registry: Fremde Komponenten sicher einbinden

    So nutzt du die shadcn Registry einer fremden Bibliothek in shadcn/ui: Namespaces, Auth-Header, Vorschau per Dry Run und die Dateien, die dabei kollidieren.

    SRSerban Rusu·13. Okt. 2026·8 Min. Lesezeit
    Komponenten-Guides

    CNP prüfen: rumänische Personennummer in TypeScript und Zod

    CNP prüfen in TypeScript: die gewichtete Prüfziffer, echte Geburtsdaten, der neue Kreiscode 70, eine zod-Regel, ein React-Feld und sicheres Speichern.

    SRSerban Rusu·9. Okt. 2026·13 Min. Lesezeit
    Komponenten-Guides

    CUI prüfen: rumänische Steuer-ID mit TypeScript und Zod

    CUI prüfen in TypeScript: die Prüfziffer mit dem Schlüssel 753217532 Schritt für Schritt, das Präfix RO, eine zod-Regel, ein React-Feld und die ANAF-Abfrage.

    SRSerban Rusu·9. Okt. 2026·10 Min. Lesezeit
    Komponenten-Guides

    dnd kit Mobile: Touch-Drag, ohne das Scrollen zu blockieren

    dnd kit mobile reparieren: TouchSensor mit Long Press, bei dem die Seite weiter scrollt, touch-action pro Element, Resize-Abbruch in iOS Safari und ein Tap-Weg.

    SRSerban Rusu·9. Okt. 2026·11 Min. Lesezeit
    Komponenten-Guides

    IBAN prüfen JavaScript: Mod 97, Regex und ein React-Feld

    IBAN prüfen JavaScript: Mod 97 in TypeScript fängt Tippfehler, die ein Regex durchlässt. Dazu ein React-Feld, das beim Tippen formatiert, und rumänische Banken.

    SRSerban Rusu·9. Okt. 2026·11 Min. Lesezeit
    Komponenten-Guides

    React Command Palette: Cmd+K, Unterseiten und Mobile

    So baust du eine React Command Palette: Cmd+K auf dem Mac, Ctrl+K überall sonst, dazu Unterseiten, Async-Ergebnisse, Recents und ein Vollbild-Sheet am Handy.

    SRSerban Rusu·9. Okt. 2026·9 Min. Lesezeit
    Komponenten-Guides

    React OTP Input: Einfügen, SMS-Autofill und Resend-Timer

    So baust du einen React OTP Input für Einfügen und SMS-Autofill, warum autocomplete one-time-code still scheitert und wie du zod und einen Resend-Timer ergänzt.

    SRSerban Rusu·9. Okt. 2026·11 Min. Lesezeit
    Komponenten-Guides

    shadcn Komponenten updaten, ohne Änderungen zu verlieren

    shadcn Komponenten updaten, ohne Änderungen zu verlieren: was shadcn diff und add --diff zeigen, was ein 2-Wege-Diff verschweigt und wie der 3-Wege-Merge geht.

    SRSerban Rusu·9. Okt. 2026·10 Min. Lesezeit
    Komponenten-Guides

    TanStack Table v9: Data Table mit Filtern und Bulk Actions

    Bau eine Admin-Datentabelle auf TanStack Table v9: tableFeatures, Spaltenfilter, Bulk Actions, Pinning mit start/end, Server-Pagination, Smartphone-Karten.

    SRSerban Rusu·9. Okt. 2026·12 Min. Lesezeit

    Über Komponenten-Guides

    Jeder Guide erklärt, wann die Komponente die richtige Wahl ist und wann eine andere besser passt, welche Props du wirklich änderst, wie sie sich mit Tastatur und Screenreader verhält, was sie auf dem Smartphone tut und welche Fehler in Produktion auftauchen. Der Code nutzt die echte API der beschriebenen Wingo UI Komponente, geschrieben in TypeScript für React 19 und Tailwind CSS v4. Du kannst ihn also in ein Next.js-Projekt kopieren und direkt ausführen.

    Die meisten Guides enthalten eine Live-Demo auf der Seite. Viele Komponenten sind kostenlos, und jeder Guide sagt klar, ob die Komponente einen Pro-Plan braucht. So weißt du vorher, was du installieren kannst.

    Weitere Themen

    • Mobile UI mit React

      So baust du React-Oberflächen, die sich auf dem Smartphone nativ anfühlen: Bottom Sheets, Touch-Ziele, Safe Areas und Tabellen, die zu Karten werden.

      23 Artikel

    • UI mit KI-Agenten bauen

      Praxisnahe Guides für React-UI mit Claude Code, Cursor und Codex: MCP-Server, Rules-Dateien, llms.txt und Komponenten-Registries.

      13 Artikel

    • Vergleiche und Alternativen

      Ehrliche, datierte Vergleiche von React-Komponentenbibliotheken und Tools, mit Quellen, Preisen und einer klaren Empfehlung für jeden Anwendungsfall.

      14 Artikel

    • Next.js und Tailwind CSS

      Guides zu Next.js App Router, React 19 und Tailwind CSS v4 für alle, die UI-Komponenten und Designsysteme bauen und pflegen.

      11 Artikel

    • Praxis: Screens und Apps

      Schritt-für-Schritt-Tutorials für echte React-Screens und Apps, von Anmeldung und Einstellungen bis zum Admin-Dashboard, jeder Screen auch auf dem Smartphone.

      17 Artikel

    Newsletter

    Neue Artikel per E-Mail

    Neue Guides, Tutorials und Vergleiche aus dem Wingo UI Blog, sobald sie erscheinen. Die meisten Artikel sind auf Englisch.

    Kein Spam. Du kannst dich jederzeit abmelden.

    WingoUI

    Animierte, konfigurierbare, mobile-first React-Komponenten und Blöcke. Kopier den Quellcode, pass ihn an und lass deinen Coding-Agenten damit bauen.

    Produkt

    • Komponenten
    • Vorlagen
    • Preise
    • KI-Agenten
    • Theme-Generator

    Ressourcen

    • Doku
    • Blog
    • Changelog
    • Changelog-RSS
    • llms.txt

    Rechtliches

    • AGB
    • Datenschutz
    • Rückerstattung
    • Lizenz
    • Impressum

    Komponenten-Kategorien

    • Buttons & Actions
    • Inputs
    • Forms
    • Navigation
    • Overlays
    • Feedback
    • Data Display
    • Tables & Lists
    • Charts & Stats
    • Layout
    • Media
    • AI Kit
    • Text & Effects
    • Mobile
    • Commerce
    • Marketing Sections
    • Blocks
    • Hooks & Utilities

    © 2026 Wingo UI

    Wingo UI