byteNative
Frontend

React

Unser bevorzugtes UI-Framework für interaktive, komponentenbasierte Oberflächen.

Was ist React?

React ist eine Bibliothek, mit der du Oberflächen aus kleinen, klar abgegrenzten Komponenten zusammensetzt. Jede Komponente kümmert sich um ihren eigenen Zustand und ihr eigenes Aussehen, und du steckst sie zu beliebig komplexen Ansichten zusammen. Das Modell hat sich über Jahre bewährt und trägt ein gigantisches Ökosystem aus fertigen Komponenten, Tools und Wissen. Die neueren Versionen bringen mit Server Components und dem React Compiler weniger Boilerplate und automatische Optimierung, ohne dass du an Kontrolle verlierst.

Mehr in der Dokumentation

Wofür wir es nutzen

Wir greifen zu React, sobald ein Projekt echte Interaktivität braucht, von Dashboards bis zu Konfiguratoren. Das riesige Ökosystem heisst, dass wir für fast jedes Problem eine erprobte Lösung finden, statt das Rad neu zu erfinden. Und weil so viele Entwickler React kennen, bleibt dein Projekt langfristig wartbar.

tsx
import { useState } from "react";

export default function Counter() {
    const [count, setCount] = useState(0);
    return <button onClick={() => setCount(count + 1)}>Clicks: {count}</button>;
}
eine kleine Komponente mit lokalem Zustand

Gut zu wissen

Mit dem React Compiler kannst du dir das manuelle Memoisieren mit useMemo und useCallback in den meisten Fällen sparen. Er fügt die Optimierungen beim Build automatisch ein, was den Code spürbar ruhiger macht.

00Frontend

Weitere Werkzeuge, mit denen wir im selben Bereich arbeiten.

Welche Technologie passt zu dir?

Das musst du nicht entscheiden, das ist unser Job. Erzähl uns einfach von deinem Vorhaben.