Schulung · Workshop · Coaching · Beratung

React Router Grundlagen Schulung: Routen und Layouts

React Router Grundlagen: Routen, Layouts und Navigation in SPAs

Dauer: ab 1 Tag | Preis: ab 900 EUR (Netto) | Termin: Ganztägig + halbtägig

Sie bauen die Navigation einer Single-Page-App mit React Router auf: Routen und verschachtelte Layouts, URL-Parameter, aktive Links, 404-Seiten und programmatische Navigation – sauber, teilbar und barrierearm.

Wie bekommt eine Single-Page-App saubere URLs und eine verlässliche Navigation?

React Router bringt Adressen in eine React-Anwendung: Jede Ansicht hat eine eigene URL, Links lassen sich teilen und als Lesezeichen speichern, der Zurück-Knopf des Browsers tut, was Nutzer:innen erwarten. Dieses Seminar vermittelt die Grundlagen des deklarativen Routings – Routen anlegen, Layouts verschachteln, URL-Parameter auswerten und zwischen Seiten navigieren – so, dass die Navigation auch bei wachsendem Funktionsumfang übersichtlich bleibt.

React selbst kennt kein Routing. Wir beginnen deshalb bei der Frage, was in einer Single-Page-App beim Klick auf einen Link eigentlich passiert, und richten danach den Router in einem Vite-Projekt ein. Schritt für Schritt entstehen eine Navigationsleiste, Layout-Routen mit gemeinsamem Rahmen, Index-Routen, dynamische Segmente wie /produkte/:id und eine 404-Seite für unbekannte Pfade. Anschließend geht es um aktive Links mit NavLink, Filter in Suchparametern, programmatische Navigation mit useNavigate und darum, welche Daten in den Standortstatus gehören und welche besser in die URL.

Daten-Loader, Actions, den Framework-Modus und typisierte Routen streifen wir nur als Ausblick. Diese Themen vertieft das Seminar „React Router und TypeScript“; wer eine bestehende Remix-Anwendung betreut, findet den Umstieg im Remix-Seminar.

Bei der Arbeit mit einem Coding-Agenten fällt beim Routing besonders auf, wie viele Vorschläge noch aus der Version 5 stammen: Switch, useHistory oder das Attribut exact laufen im aktuellen Router nicht mehr. Mit Claude Code legen Sie die Routen deshalb in einer zentralen Datei fest, lassen den Agenten neue Seiten nur dort eintragen und prüfen die Navigation mit einem Playwright-Test, der jede URL einmal aufruft.

Aus den einzelnen Übungen wächst bis zum Ende ein kleines Online-Handbuch. Wer React schon länger nutzt, kann die eigene Anwendung mitbringen und deren Navigation im Seminar umbauen.

Eine gute URL ist die billigste Funktion, die eine Webanwendung haben kann. Trotzdem sehe ich immer wieder Single-Page-Apps, in denen Filter, Reiter und geöffnete Datensätze nur im Zustand einer Komponente leben – nach dem Neuladen ist alles weg, und Links an Kolleg:innen führen ins Leere. Was Nutzer:innen teilen oder wiederfinden wollen, gehört in die URL. Wer das beim Aufbau der Routen beherzigt, spart sich später viele Sonderfälle.
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

React Router Grundlagen: Routen, Layouts und Navigation in SPAs

Routing in Single-Page-Apps verstehen
  • React-Grundlagen kurz aufgefrischt: Komponenten, Props und Zustand
  • Was Routing in einer SPA bedeutet: URL, History API und Ansicht
  • Clientseitiges und serverseitiges Routing im Vergleich
  • Die drei Modi von React Router: deklarativ, Data und Framework
Router einrichten und erste Routen
  • Paket react-router installieren; Importe aus react-router-dom (bis v7) umstellen
  • BrowserRouter um die App legen und mit der URL des Browsers verbinden
  • Routen mit Routes und Route konfigurieren: path und element
  • Mit Link zwischen Seiten wechseln, ohne die Seite neu zu laden
  • Navigationsleiste aus Link-Elementen und passenden Routen aufbauen
  • Relative und absolute Pfade in Links und Routen
  • Server-Fallback: alle Pfade auf index.html leiten, z. B. in Nginx
Verschachtelte Routen und Layouts
  • Wie verschachteltes Routing funktioniert: Pfade bauen aufeinander auf
  • Layout-Routen mit Outlet für gemeinsame Kopf- und Seitenleisten
  • Verschachtelte Oberfläche rendern: Liste links, Detailansicht rechts
  • Index-Routen als Standardinhalt eines Bereichs
  • 404-Seite mit der Auffangroute path="*"
  • Eigene NoMatch-Routen für einzelne Bereiche der Anwendung
URL-Parameter und Suchparameter
  • Dynamische Segmente wie /produkte/:id als Platzhalter definieren
  • Optionale Segmente und Splat-Routen für beliebig tiefe Pfade
  • URL-Parameter mit useParams lesen und anzeigen
  • Parameter prüfen: unbekannte IDs abfangen statt leerer Seite
  • Filter und Sortierung teilbar machen mit useSearchParams
Navigation gestalten
  • Aktive Links mit NavLink, Klassenfunktion und aria-current
  • Programmatisch navigieren mit useNavigate, z. B. nach dem Speichern
  • navigate(-1) und replace: History-Stack gezielt steuern
  • Daten beim Navigieren übergeben: state an navigate und Link
  • Standortstatus mit useLocation lesen und seine Grenzen beim Neuladen
  • Alte Pfade mit Navigate auf neue Adressen umleiten
  • Nach dem Seitenwechsel Fokus und Scroll-Position bewusst setzen
Ausblick: der nächste Schritt
  • Wann sich createBrowserRouter mit Loadern lohnt – Vertiefung im Folgeseminar
  • Typisierte Routen und geschützte Bereiche → React Router und TypeScript
  • Lazy Loading einzelner Routen im Überblick, ausführlich im Folgeseminar
Routing mit Claude Code aufbauen
  • Routentabelle in einer Datei, die der Agent erweitert, statt verstreuter Route-Elemente
  • Code aus React Router 5 (Switch, useHistory, exact) und Importe aus react-router-dom (bis v7) zurückweisen
  • Agent erzeugt aus einer Seitenliste Routen, Links und Platzhalterseiten zur Durchsicht
  • Playwright-Test ruft jede URL auf und prüft Überschrift und aktiven Menüpunkt
  • Komponententests mit MemoryRouter für Ansichten, die useParams nutzen
Praxisprojekt: Online-Handbuch mit Kapiteln und Suche
  • Kapitelübersicht als Layout-Route mit Seitenleiste und Index-Seite
  • Kapitel unter /kapitel/:slug, unbekannte Slugs mit eigener 404-Ansicht
  • Suchbegriff in der URL, Trefferliste per Link teilbar
  • Nach dem Speichern einer Notiz programmatisch zurück zum Kapitel
Lernziele
  • Sie richten React Router in einem Vite-Projekt ein und definieren Routen deklarativ
  • Sie strukturieren Bereiche mit Layout-Routen, Outlet und Index-Routen
  • Sie lesen URL- und Suchparameter aus und behandeln unbekannte Pfade mit einer 404-Seite
  • Sie navigieren programmatisch und entscheiden, was in URL und was in den Standortstatus gehört
Zielgruppe
  • React-Entwickler:innen, die die Navigation ihrer Anwendung sauber aufbauen wollen
  • Frontend-Teams, die eine gewachsene Single-Page-App neu strukturieren

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

Offene Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Sind Sie auf der Suche nach einer Veranstaltung, die genau Ihrem Bedarf entspricht? Einer Veranstaltung, welche nur Inhalte vermittelt, die Sie selbst gewählt haben und speziell auf Ihr Unternehmen zugeschnitten ist? Dann sind Sie bei uns richtig!

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Vorstellungen und inhaltlichen Wünschen. Sie bekommen genau das, was Sie brauchen.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ihr Wunschtermin wird bei der Planung berücksichtigt. Die Veranstaltung findet ganztägig + halbtägig zu flexiblen Zeiten statt.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Jetzt anfragen
Einige Unternehmen, für die wir tätig waren

Vectron Systems AG

parcIT GmbH

Sauels frische Wurst GmbH Fleischwaren & Co. KG

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

Anfrage für eine unverbindliche + kostenlose Erstberatung zum Thema

React Router - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Wir freuen uns über Ihre Anfrage und antworten so schnell es geht!

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>
Nach oben