React

Die praktische Einführung in React, React Router und Redux

Oliver Zeigermann, Nils Hartmann
dpunkt-Verlag, Juni 2016
ISBN: 978-3-86490-327-4

React ist ein JavaScript-Framework zur Entwicklung von Benutzeroberflächen sowohl im Browser als auch auf Mobilgeräten. Entwickelt und eingesetzt von Facebook ist es mittlerweile als Open-Source-Projekt verfügbar und hat sich bereits im Einsatz diverser namhafter Websites, wie z.B. Airbnb und Netflix, bewährt.

Dieses Buch stellt dir die Konzepte von React, React Router und Redux anhand eines durchgehenden Beispiels vor. Du lernst, wie du mit React wiederverwendbare UI-Komponenten entwickeln und wie du auf Basis der einzelnen Komponenten ganze Anwendungen zusammenbauen kannst.

Unter anderem werden folgende Themen behandelt:

Die im Buch eingesetzten Sprachfeatures aus ES6 werden in einem eigenen Kapitel vorgestellt, sodass dir zum Verständnis des Buches Kenntnisse von ES5 ausreichen.

Nach der Lektüre des Buches bist Du in der Lage, eigene Projekte mit React zu realisieren.

Leseproben

Für einen ersten Eindruck findest Du hier einige Leseproben (alle als PDF zum Download):

Die Autoren

Nils Hartmann ist Software-Enwickler und -Architekt aus Hamburg. Nils hat langjährige Erfahrung mit der Entwicklung von großen Java-Anwendungen. Mittlerweile beschäftigt er sich neben der Java-Entwicklung auch mit dem server- und clientseitigen Einsatz von JavaScript.
Kontakt: http://nilshartmann.net (@nilshartmann)

Oliver Zeigermann ist Entwickler, Architekt, Berater und Coach. Oliver wendet seine Erfahrungen aus dem Java-Umfeld auch auf die Softwareentwicklung und Architektur mit JavaScript an.
Kontakt: http://zeigermann.eu (@djcordhose)

Beispielcode

In unserem Buch zeigen wir dir React an Hand einer durchgehenden Beispiel-Anwendung, die wir Schritt für Schritt in jedem Kapitel weiterentwickeln. Den Code dazu kannst Du in unserem GitHub Repository finden: https://github.com/reactbuch/vote-example. In dem Repository kannst du auch gerne Issues einstellen, falls dir Fehler auffallen oder du Fragen zu der Anwendung (oder dem Buch) hast.

Neben dieser Beispiel-Anwendung haben für den ersten Überblick über React eine kleine Komponente "zur Begrüßung" gebaut. Diese findest du ebenfalls in unserem GitHub Repository (https://github.com/reactbuch/greeter-example).

Fehler und Ergänzungen

Fehler und Ergänzungen zum gedruckten Buch werden wir auf dieser Seite veröffentlichen. Wenn du Fehler gefunden, Anmerkungen oder Fragen hast, freuen wir uns über deine Rückmeldung. Du kannst uns einfach eine Mail schreiben oder einen Issue in unserem GitHub Repository aufmachen.

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 React Router und Redux) an. Weitere Informationen dazu findest Du auf unserer Workshop-Seite: http://react-workshop.de.

Erhältlich bei