Toasts sind kurze Nachrichten die erscheinen und wieder verschwinden. Gespeichert, Fehler, Erfolgreich. Jede gute App braucht sie und mit Shadcn Sonner sind sie in 5 Minuten eingerichtet.
Pro-Tip — Der schnelle Weg
Nutze Sonner statt des alten Shadcn Toasters. Sonner ist schneller, schoener und hat bessere Animations out of the box.
Seite 1
1
Sonner installieren
Shadcn nutzt Sonner als Toast-Library. Installiere die Komponente und fuege den Toaster in dein Root-Layout ein.
npx shadcn@latest add sonner
2
Toaster einbinden
Fuege den Toaster in dein Root-Layout ein. Er rendert die Toasts am unteren Bildschirmrand. Einmal einrichten, ueberall nutzen.
// app/layout.tsx import { Toaster } from '@/components/ui/sonner'
export default function Layout({ children }) { return ( <html> <body> {children} <Toaster /> </body> </html> ) }
3
Toasts ausloesen
Importiere toast von Sonner und rufe es auf. Verschiedene Typen fuer verschiedene Situationen: success, error, info, warning.
import { toast } from 'sonner'
// Erfolg toast.success('Gespeichert!')
// Fehler toast.error('Etwas ist schiefgelaufen')
// Mit Beschreibung toast.success('Profil aktualisiert', { description: 'Deine Aenderungen wurden gespeichert' })
Sofortiges Feedback erhoeht das Vertrauen der Nutzer in die App
Promise-Toasts zeigen den kompletten Lifecycle eines API-Calls
Undo-Actions im Toast reduzieren versehentliche Loeschungen um 80 Prozent
Konsistentes Toast-System macht die App professionell
Tipps
Success-Toasts nach 3 Sekunden ausblenden, Fehler nach 5 Sekunden
richColors prop macht Success gruen und Error rot automatisch
Action-Buttons im Toast fuer Undo-Funktionalitaet sind Gold wert
Nicht mehr als einen Toast gleichzeitig zeigen wenn moeglich
Seite 3
Bereit für den nächsten Schritt?
KIWorld VibeCoding Masterclass
Du willst nicht nur einzelne Tools einrichten, sondern wirklich lernen wie du mit KI komplette Apps, Websites und SaaS-Produkte baust? Über 700 Videos — von Anfänger bis Fortgeschritten — in jedem Bereich. Von der Idee bis zum fertigen Produkt, ohne eine Zeile Code selbst zu schreiben.