Jede App mit mehr als 10 Eintraegen braucht eine Suche. Mit Debouncing, Server-Side Search und einem Command-Palette Pattern baust du eine Suche die sich anfuehlt wie Spotlight auf dem Mac.
Pro-Tip — Der schnelle Weg
Nutze die Shadcn Command Komponente (cmdk). Sie gibt dir eine fertige Spotlight-Suche mit Keyboard Navigation, genau wie Command+K in VS Code.
Seite 1
1
Command Komponente installieren
Shadcn Command basiert auf cmdk und gibt dir eine fertige Suchbox mit Tastatur-Navigation und Filterung.
npx shadcn@latest add command dialog
2
Command Palette bauen
Baue eine Suchbox die mit Command+K geoeffnet wird. Zeige Ergebnisse gruppiert nach Typ: Seiten, Aktionen, Daten.
'use client' import { CommandDialog, CommandInput, CommandList, CommandGroup, CommandItem } from '@/components/ui/command' import { useState, useEffect } from 'react'
export function SearchCommand() { const [open, setOpen] = useState(false)
URL-basierte Suche macht Ergebnisse teilbar und bookmarkbar
Server-Side Search skaliert fuer Millionen von Eintraegen
Tipps
300ms Debounce ist der Sweet Spot zwischen Reaktivitaet und Performance
Zeige 'Keine Ergebnisse' statt einer leeren Liste
Highlighte den Suchbegriff in den Ergebnissen fuer bessere Orientierung
Command+K ist zum Standard geworden, Nutzer erwarten es
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.