byteNative
Frontend

Next.js

Das React-Meta-Framework für SSR, Routing und beste Performance.

Was ist Next.js?

Next.js ist das Meta-Framework, das wir am häufigsten um React herum einsetzen, weil es Routing, Server-Rendering und Build-Optimierung gleich mitbringt. Der App Router lässt dich entscheiden, welche Teile auf dem Server und welche im Browser laufen, was Ladezeit und Datenschutz zugutekommt. So entstehen Seiten, die schnell laden, bei Suchmaschinen gut abschneiden und sich angenehm entwickeln lassen. Vom schlichten Auftritt bis zur vielschichtigen Anwendung deckt es eine erstaunliche Bandbreite ab, ohne dass du das Grundgerüst jedes Mal neu baust.

Mehr in der Dokumentation

Wofür wir es nutzen

Für die meisten Web-Projekte ist Next.js unser Standard, von der Marketing-Seite bis zur Anwendung mit Login. Server Components lassen uns Daten direkt am Server holen, sodass dein Browser weniger JavaScript laden muss. Das macht die Seite schnell und das SEO-Ergebnis stark, ohne dass wir einen separaten Backend-Server pflegen müssen.

tsx
export default async function Page() {
    const res = await fetch("https://api.example.com/posts");
    const posts = await res.json();
    return <ul>{posts.map((p) => <li key={p.id}>{p.title}</li>)}</ul>;
}
eine server component, die direkt daten lädt

Gut zu wissen

Komponenten im App Router sind standardmässig Server Components. Erst wenn du "use client" oben in die Datei schreibst, läuft der Code im Browser, und genau dort sollte er sparsam bleiben.

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.