React
Grundlagen, fortgeschrittene Techniken und Praxistipps – mit
TypeScript und Redux
2., überarbeitete und erweiterte Auflage, 2020
Nils Hartmann, Oliver Zeigermann:
React - Grundlagen,
fortgeschrittene Techniken und Praxistipps – mit TypeScript und
Redux
2., überarbeitete und erweiterte Auflage
erscheint voraussichtlich im Dezember 2019
ISBN Print:
978-3-86490-552-0
Das bewährte und umfassende Praxisbuch zu React – jetzt komplett aktualisiert!
- Vom Einstieg bis zur professionellen React-Anwendung
- Lernen mit einem durchgehenden Beispiel
- Mit Tipps aus der Entwicklungspraxis der erfahrenen Autoren, z.B. zur Performance-Optimierung
- Enthält eine eigene kleine TypeScript-Einführung
Mit diesem Buch lernst du von Grund auf, wie du mit React professionelle Single-Page-Anwendungen entwickelst.
In der Neuauflage ihres bewährten React-Arbeitsbuchs zeigen dir Nils Hartmann und Oliver Zeigermann alles Wesentliche von den Anfängen bis produktreifen React-Anwendung. Sie erklären dir dabei, wie du große Anwendungen u.a. mit dem React Context und Redux strukturieren und mit TypeScript typischer entwickelst. An vielen Stellen versorgen sie dich zudem mit hilfreichen Praxistipp aus ihrer eigenen React-Entwicklungsarbeit.
Unter anderem wirst du folgende Themen kennenlernen:
- Anwendungen entwickeln mit der Hooks API und TypeScript
- Komponenten gestalten mit CSS
- Automatisiertes Testen mit der React Testing Library
- Client-Server-Kommunikation mit REST und GraphQL
- Navigation im Browser mit dem React Router
- State Management React Context und Redux
- Serverseitiges Rendern von React-Anwendungen
- Strategien zur Performance-Optimierung
Ein eigenes Kapitel widmet sich den eingesetzten modernen JavaScript-Features sowie TypeScript, sodass zum Verständnis des Buches Kenntnisse von ES5 ausreichen.
Neu in der 2. Auflage sind unter anderem
- Die React Hooks API
- Testen mit der React Testing Library
- Typsichere Anwendungen mit TypeScript
- GraphQL-Clients mit React
Git Repository
Den Beispiel-Code zum Buch findest Du in diesem GitHub Repository: https://github.com/reactbuch/vote-example-v2.
Wenn Du Fragen oder Probleme hast, kannst Du uns eine Mail schreiben oder in dem GitHub Reposity einen Issue einstellen.
Stimmen zur 1. Auflage
"Eine komplette Einführung in die React Welt, mit einem realistischen
Real-World Beispiel, das man nach und nach aufbaut und an dem alle
Konzepte erklärt werden. Nils & Olli sind super Coaches, sie können
die kompliziertesten Dinge einfach erklären. Absolut lesenswert!"
Dave Brotherstone, Web Platform Lead @SoundCloud
"Für mich das Standardwerk zum Thema React. Eine praktische und gut
verständliche Einführung in das Thema."
Martin Fritze, Webentwickler, Podcaster im Metercast
"Dank des React Buches von Oliver und Nils konnte ich mich schnell in
die Aspekte von React einarbeiten und es kurze Zeit später in
Anwendungen einsetzen. Der strukturierte Aufbau führte mich von den
Grundlagen auch zu weiterführenden Themen wie dem React Router oder
Redux. Seitdem setzte ich React mit großer Begeisterung in Projekten
ein."
Simon Skoczylas, Senior Software Engineer, Karakun AG
Die Autoren
Nils Hartmann ist
freiberuflicher Softwareentwickler, -architekt, Trainer und Coach. Er
hat langjährige Erfahrung in der Entwicklung mit Java sowie
JavaScript/TypeScript, ist Autor von Fachartikeln und unterstützt
Teams mit Trainings und Coaching beim Einstieg in JavaScript und die
Entwicklung von modernen Webanwendungen.
Kontakt:
https://nilshartmann.net
(@nilshartmann)
Oliver Zeigermann ist
Entwickler, Architekt, Berater und Coach aus Hamburg. Er hat über
Jahrzehnte in vielen unterschiedlichen Sprachen und mit vielen
Technologien und Ansätzen Software entwickelt. Er ist Autor
zahlreicher Fachbücher im JavaScript und React-Bereich, sowie Experte
für Machine und Deep Learning.
Mehr unter:
https://zeigermann.eu
(@djcordhose)
Fehler und Ergänzungen
Fehler und Ergänzungen zum gedruckten Buch werden wir im Laufe der Zeit auf dieser Seite veröffentlichen, dazu gehören insbesondere Aktualisierungen, was die experimentellen React APIs angeht.
Schulungen, Workshops und Beratungen
Neben dem Buch bieten wir dir auch (In-House-)Schulungen, Workshops und Beratung rund um React und das React Ökosystem (zum Beispiel Redux, TypeScript, GraphQL) an. Weitere Information dazu findest Du auf der Workshop-Seite https://react-workshop.de.