iX 10/2019
S. 132
Praxis
Webentwicklung

Externe Bibliotheken für React

Neu arrangiert

Sebastian Springer

Für React gibt es mittlerweile viele Hilfsmittel. Die Erweiterungen React Router und Material-UI helfen bei der Navigation innerhalb von Single-Page Applications und bei deren Design.

Viele Änderungen wie die Hook-API, Suspense und Verbesserungen in der Context-API haben in der letzten Zeit ihren Weg in React gefunden, weitere Verbesserungen wie Concurrent Rendering stehen in den Startlöchern. Doch nicht nur der Kern von React wird stetig weiterentwickelt, auch das Öko­system drumherum wächst. Dieser Artikel stellt im Zuge der Artikelserie über React [1, 2 und 3] zwei etablierte Bibliotheken vor und zeigt ihre Integration in eine Applikation: React Router (erlaubt die Naviga­tion innerhalb einer Single-­Page Application) und Material-UI (eine Komponentensammlung, die das Material Design von Google in Form von React-­Komponenten umsetzt). Sie kommen nicht nur in zahlreichen Applikationen zum Einsatz, sondern stehen auch exemplarisch für eine Vielzahl ähnlicher Bibliotheken, die eine Applikation entweder technisch oder in Form von Layoutverbesserungen aufwerten.

Die der Artikelserie zugrunde liegende Applikation ist ein Quiz, bei dem ein Benutzer Fragen erhält und aus einer Reihe von Antwortmöglichkeiten die passende auswählen muss. Nachdem er die Frage beantwortet hat, wird angezeigt, ob die Antwort richtig oder falsch war. Kurz darauf bekommt er die nächste Frage präsentiert. Sobald die letzte Frage beantwortet ist, erscheint eine Zusammenfassung. Auf dieser Basis kommt zunächst React Router zum Einsatz, um die einzelnen Quizfragen als unabhängige Ressourcen über URLs adressierbar zu machen.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,60 € 1,49 € / Woche

Nach Testphase 2,60 € wtl.

  • Zugriff auf alle iX-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der iX-App für unterwegs
  • Über 35% günstiger im Testzeitraum
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

7,90 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten

Kommentieren