Zum Inhalt springen
    WingoUI
    KomponentenVorlagenDokuPreiseKI-AgentenBlogChangelog
    1. Startseite
    2. Blog
    3. Mobile UI mit React
    Blog

    Mobile UI mit React: Guides fürs Web auf dem Smartphone

    Die meisten Menschen öffnen deine Web-App auf dem Smartphone, doch die meisten React-Tipps sind für Maus und breiten Bildschirm geschrieben. Wer nach einem Bottom Sheet oder einem Wheel Picker sucht, findet vor allem Antworten für React Native, die im Browser nicht laufen. Diese Kategorie kümmert sich um das Web: Oberflächen mit React und Tailwind CSS, die zuerst für den Daumen gedacht sind und sich trotzdem auf dem Desktop richtig anfühlen.
    EmpfohlenMobile UI mit React

    Mobile First React: 9 Regeln für Komponenten mit Code

    Mobile First React Regel für Regel, mit Code: Bottom Sheets statt Popover, 44px Touch-Ziele, Safe Areas, dvh, Leisten über der Tastatur, Tabellen als Karten.

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

    Alle Artikel

    /Slash
    Mobile UI mit React

    React Action Sheet: wie unter iOS, async und responsive

    So baust du ein React Action Sheet wie unter iOS: rote Zeilen zum Löschen, Abbrechen in eigener Karte, show() mit await für async Aktionen, ab 768px ein Dialog.

    SRSerban Rusu·16. Okt. 2026·9 Min. Lesezeit
    Mobile UI mit React

    React Collapsing Header: iOS Large Title und Foto-Hero

    So baust du einen React Collapsing Header: die Übergabe beim iOS Large Title und einen Parallax-Foto-Hero, gesteuert über Motion Values statt Re-Renders.

    SRSerban Rusu·16. Okt. 2026·8 Min. Lesezeit
    Mobile UI mit React

    React Floating Action Button: Speed Dial und Safe Areas

    Ein React Floating Action Button für den Daumen: Speed Dial mit 2 bis 6 Aktionen, einklappendes Label und Platz über Tab-Leiste und Home-Indikator.

    SRSerban Rusu·16. Okt. 2026·9 Min. Lesezeit
    Mobile UI mit React

    React Swipeable Tabs: Seiten, die dem Daumen folgen

    So baust du React Swipeable Tabs mit nativem Scroll Snap: Der Indikator folgt dem Finger, vertikales Scrollen wechselt nie den Tab, mit Tastatur, ohne Altlast.

    SRSerban Rusu·16. Okt. 2026·11 Min. Lesezeit
    Mobile UI mit React

    iOS Safari Tastatur position fixed: Composer sichtbar halten

    Fix für iOS Safari Tastatur position fixed: Miss die Tastatur per visualViewport und heb Chat-Composer oder Bottom Sheet per Motion Value über die Tasten.

    SRSerban Rusu·13. Okt. 2026·9 Min. Lesezeit
    Mobile UI mit React

    Native App Feeling für Web Apps: 12 React-Fixes

    Native App Feeling auf dem Handy: 12 Details für deine Web App, von sofortigen Taps über Action Sheets und wischbare Tabs bis zu Haptik und Large Titles.

    SRSerban Rusu·13. Okt. 2026·11 Min. Lesezeit
    Mobile UI mit React

    React Slide to Confirm: Wann er den Dialog schlägt

    Wann ein React Slide to Confirm bei unumkehrbaren Aktionen besser ist als ein Bestätigungsdialog und wie er mit Tastatur und Statusansagen barrierefrei bleibt.

    SRSerban Rusu·13. Okt. 2026·8 Min. Lesezeit
    Mobile UI mit React

    React Swipe Cards: Ein Tinder-Stapel mit Undo

    So baust du React Swipe Cards wie bei Tinder: Neigung und Stempel auf Motion Values, ein Wurf mit deinem Tempo, Undo, Buttons und Tasten für alle ohne Swipe.

    SRSerban Rusu·13. Okt. 2026·9 Min. Lesezeit
    Mobile UI mit React

    React Swipe to Delete: iOS-Swipe-Actions mit Undo

    React Swipe to Delete für Listenzeilen: iOS-Swipe-Actions, ein Full Swipe zum Löschen, Undo per Toast und Buttons für alle mit Maus oder Tastatur.

    SRSerban Rusu·13. Okt. 2026·10 Min. Lesezeit
    Mobile UI mit React

    Tailwind Touch Manipulation: touch-action für jedes Control

    Tailwind Touch Manipulation: welche touch-action-Utility Button, Slider, Swipe-Zeile und Sheet jeweils brauchen und welche Tap- und Zoom-Bugs sie beheben.

    SRSerban Rusu·13. Okt. 2026·9 Min. Lesezeit
    Mobile UI mit React

    100vh mobile fixen: dvh, svh oder lvh in Tailwind

    100vh mobile Bug erklärt: warum h-screen deine Bottom Bar versteckt, wann du dvh, svh oder lvh in Tailwind nimmst und wie eine Leiste über der Tastatur bleibt.

    SRSerban Rusu·9. Okt. 2026·11 Min. Lesezeit
    Mobile UI mit React

    React Bottom Navigation Bar: Safe Areas und Badges

    React Bottom Navigation Bar in Next.js: 3 bis 5 Tabs, Safe Areas, Badges, die Screenreader vorlesen, Ausblenden beim Scrollen und wann die Sidebar besser passt.

    SRSerban Rusu·9. Okt. 2026·9 Min. Lesezeit
    Mobile UI mit React

    React Bottom Sheet fürs Web: Snap Points, Drag, Tastatur

    So baust du ein React Bottom Sheet fürs Web mit vaul: Snap Points, Drag to Dismiss, verschachtelte Sheets, Bildschirmtastatur und Home-Indikator, mit Code.

    SRSerban Rusu·9. Okt. 2026·9 Min. Lesezeit
    Mobile UI mit React

    React Pull to Refresh in einer PWA ohne Browser-Ärger

    So baust du React Pull to Refresh für eine PWA: overscroll-behavior, Gummiband-Widerstand, iOS-Speichen oder Material-Ring, haptischer Tick, Refresh-Button.

    SRSerban Rusu·9. Okt. 2026·11 Min. Lesezeit
    Mobile UI mit React

    React PWA Install Prompt für Chrome, Edge und iPhone

    React PWA Install Prompt in Next.js: beforeinstallprompt in Chrome und Edge abfangen, auf dem iPhone „Zum Home-Bildschirm“ zeigen und wissen, wann Fragen stört.

    SRSerban Rusu·9. Okt. 2026·10 Min. Lesezeit
    Mobile UI mit React

    React Segmented Control: iOS-Thumb, Drag, wann es passt

    Ein React Segmented Control mit ziehbarem iOS-Thumb, 44px Touch-Zielen und Radio-Semantik. Dazu: wann Tabs, Toggle Group oder Radio Cards besser passen.

    SRSerban Rusu·9. Okt. 2026·8 Min. Lesezeit
    Mobile UI mit React

    React Wheel Picker: iOS-Räder für Uhrzeit und Datum

    So baust du einen React Wheel Picker auf einem nativen Snap-Scroller: iOS-Schwung, Zeilen auf einem 3D-Zylinder, Sheet am Handy, Textfeld am Desktop, Tastatur.

    SRSerban Rusu·9. Okt. 2026·8 Min. Lesezeit
    Mobile UI mit React

    Responsive Tabelle: Zeilen als Karten auf dem Smartphone

    Responsive Tabelle fürs Smartphone: wann Zeilen unter 768px zu Karten werden, welche Spalten bleiben und wie Sortieren und Sammelaktionen ohne Kopfzeile gehen.

    SRSerban Rusu·9. Okt. 2026·11 Min. Lesezeit
    Mobile UI mit React

    Shadcn Responsive Dialog: Karte am Desktop, Sheet am Handy

    Bau einen shadcn responsive dialog nur einmal: zentrierte Karte ab 768px, ziehbares Bottom Sheet darunter, ein einziger Inhalt und kein Hydration-Flackern.

    SRSerban Rusu·9. Okt. 2026·10 Min. Lesezeit
    Mobile UI mit React

    Tailwind Safe Area: Bottom Bars, FABs und Toasts

    Tailwind Safe Area in v4: viewport-fit=cover aktivieren, Leisten Padding aus env(safe-area-inset-bottom) geben, FABs und Toasts vom Home-Indikator fernhalten.

    SRSerban Rusu·9. Okt. 2026·11 Min. Lesezeit
    Mobile UI mit React

    Touch Target Größe: WCAG, iOS, Android und Tailwind

    Minimale Touch Target Größe nach WCAG 2.2 (24 und 44px), iOS (44pt) und Android (48dp), plus 44px Taps in React und Tailwind, ohne den Desktop aufzublähen.

    SRSerban Rusu·9. Okt. 2026·11 Min. Lesezeit
    Mobile UI mit React

    Web Vibration API: Haptik auf Android und iPhone

    Web Vibration API 2026: navigator.vibrate auf Android, der iPhone-Switch-Tick, den iOS 26.5 auf echte Taps begrenzt, und ein React-Helper, der still scheitert.

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

    Über Mobile UI mit React

    Die Artikel hier sind praktisch und konkret. Sie zeigen, wann ein Popover zum Bottom Sheet werden sollte (wir wechseln unter 768px), wie Touch-Ziele bei groben Zeigern 44px groß bleiben, ohne das Desktop-Layout aufzublähen, wie fixierte Leisten mit Safe Area Insets Abstand zur Notch und zum Home-Indikator halten und warum Layouts in voller Höhe dvh statt 100vh nutzen sollten. Dazu kommen Muster für Daten, die nicht auf ein Smartphone passen, etwa Tabellen, die zu Karten werden, und für Gesten wie Drag to Dismiss und Pull to Refresh.

    Jeder Guide nutzt echte Komponenten aus der Wingo UI Bibliothek, mit Live-Demos, die du direkt auf der Seite ausprobierst, und Code zum Kopieren in dein eigenes Projekt.

    Weitere Themen

    • 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

    • Komponenten-Guides

      Guides zu einzelnen React-Komponenten: wann du welche nutzt, die wichtigen Props, Barrierefreiheit, Verhalten auf dem Smartphone und typische Fehler.

      57 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