Tools· Design & Kreativ

    React Bits

    Quelloffene Bibliothek mit über 140 animierten React-Komponenten für Text-Effekte, Hintergründe und interaktive UI-Bausteine, wahlweise als JavaScript oder TypeScript mit CSS oder Tailwind, per Copy-Paste oder CLI ins Projekt übernommen.

    gestaltendausführbarFreemium

    Beschreibung

    Stärken

    Große, wachsende Komponentenbibliothek
    Über 140 Komponenten in vier Kategorien, laut Anbieter wöchentlich wachsend.
    Vier technische Varianten je Komponente
    Jede Komponente steht als JS-CSS, JS-TW, TS-CSS und TS-TW zur Verfügung, passend zum jeweiligen Projekt-Stack.
    Voller Quellcode statt Paket-Abhängigkeit
    Komponenten werden in den eigenen Code kopiert statt als npm-Paket importiert, jede Zeile bleibt einsehbar und änderbar.
    Anpassbar über Props
    Aussehen und Verhalten lassen sich über Props steuern, ohne für jede Änderung in den Quellcode einzutauchen.
    Flexible Installation
    Komponenten lassen sich per Copy-Paste von der Website übernehmen oder per CLI installieren, über jsrepo oder eine shadcn-kompatible Registry.

    Einschätzung

    KI-Funktionen

    • Ausgelegt für KI-Coding-Assistenten Laut Anbieter arbeitet die Bibliothek gut mit Cursor, Copilot und v0 zusammen: der gewünschte Effekt wird beschrieben, die passende Komponente ausgewählt und direkt eingesetzt.
    • shadcn-kompatible CLI-Installation Die Installation folgt demselben Befehlsmuster wie die shadcn-Registry, wodurch sich React Bits in Umgebungen einfügt, die bereits auf dieses CLI-Format setzen.
    • Lesbarer Code für Agenten-Bearbeitung Weil jede Komponente als offener Quellcode im Projekt liegt statt als kompilierte Bibliothek, kann ein KI-Assistent die Animationslogik direkt öffnen und auf Zuruf anpassen.

    Wofür geeignet

    • Marketing-Landingpages und Portfolio-Seiten, die sich durch Bewegung und Text-Effekte von Standard-UI abheben sollen
    • React-Projekte mit Tailwind oder reinem CSS, die einzelne fertige Effekte statt einer kompletten Design-Bibliothek suchen
    • Teams, die shadcn/ui oder eine ähnliche strukturelle Bibliothek bereits nutzen und gezielt expressive Motion-Komponenten ergänzen wollen
    • Weniger geeignet für Weniger geeignet für Projekte mit reduziertem, flachem Markenauftritt oder für Umgebungen, die WebGL bewusst vermeiden, da ein Teil der Hintergrund-Komponenten auf Three.js aufbaut

    Einschränkungen und Hinweise

    • Commons-Clause-Lizenz MIT-Lizenz mit Commons Clause, frei nutzbar auch kommerziell, aber die Komponenten selbst dürfen nicht als eigenständiges, konkurrierendes Produkt weiterverkauft werden.
    • Zusätzliche Abhängigkeiten je Komponente Motion läuft je nach Komponente über GSAP, React-Spring oder Three.js, die passenden Pakete müssen einzeln installiert werden, es gibt kein einheitliches Bundle.
    • WebGL-Hintergründe mit Bedacht einsetzen Komponenten wie Aurora, Hyperspeed, Liquid Chrome oder Balatro laufen über Three.js und sind entsprechend rechenintensiver als reine CSS-Animationen.
    • Kein npm-Paket, sondern kopierter Code Updates der Bibliothek fließen nicht automatisch ins Projekt ein, jede übernommene Komponente muss bei Bedarf einzeln aktualisiert werden.

    Quick Start

    1. Auf reactbits.dev die gewünschte Komponente aus einer der vier Kategorien auswählen und in der Live-Vorschau testen.
    2. Sprache und Styling-Variante festlegen, JavaScript oder TypeScript kombiniert mit CSS oder Tailwind.
    3. Komponente per Copy-Paste übernehmen oder per CLI installieren, etwa mit npx jsrepo add https://reactbits.dev/<lib>/<Komponente> oder über die shadcn-kompatible CLI.
    4. Auf der jeweiligen Komponentenseite die benötigten Zusatzpakete installieren, etwa GSAP, React-Spring oder Three.js mit React-Three-Fiber.
    5. Props und Styling an die eigene Marke anpassen, da der Code vollständig im Projekt liegt und frei änderbar ist.

    Tipps

    • Bei WebGL-lastigen Hintergründen wie Aurora oder Hyperspeed nicht mehr als eine solche Komponente gleichzeitig auf derselben Seite einsetzen, wegen der Rechenlast.
    • prefers-reduced-motion respektieren, insbesondere bei durchgehend animierten Hintergründen und Text-Effekten.
    • Komponenten aus React Bits gezielt mit einer strukturellen Bibliothek wie shadcn/ui kombinieren, statt beides gegeneinander auszuspielen.
    • Vor der Installation auf der Komponentenseite die passende Variante wählen, JS oder TS, CSS oder Tailwind, um doppelte Anpassungsarbeit zu vermeiden.

    Zugang

    Stand: · Angaben zu Preisen, Tarifen und Funktionen sind eine Momentaufnahme. Vor einer Entscheidung lohnt der Blick auf die Anbieterseite.

    Im Workshop wird daraus Ihre Methode.

    Wer diesen Prozess einmal laufen sieht, will als Nächstes den Agenten dahinter. Das bauen wir im Workshop Vom Prozess zum Agenten.

    Workshops ansehen

    Gespräch statt Pitch

    Erst verstehen, dann entscheiden. Wir nehmen uns Zeit für ein erstes Gespräch, ohne Verkaufsdruck, ohne Verpflichtung.

    Gespräch vereinbaren