Bewertung:

Das Buch bietet ein umfangreiches Spektrum an React-Themen und ist besonders für erfahrene Entwickler von Vorteil, die ihre Fähigkeiten mit React-Patterns, TypeScript und GraphQL erweitern möchten. Es leidet jedoch unter Inkonsistenzen, irreführenden Inhalten und veralteten Beispielen, wodurch es für Anfänger oder diejenigen, die eine umfassende Einführung in die behandelten Technologien suchen, weniger geeignet ist.
Vorteile:Bietet anwendbare Muster für reale Projekte.
Nachteile:Ausgezeichnete Abdeckung von React, TypeScript und GraphQL.
(basierend auf 10 Leserbewertungen)
React 17 Design Patterns and Best Practices - Third Edition: Design, build, and deploy production-ready web applications using industry-standard pract
Erstellen Sie modulare React-Webanwendungen, die skalierbar, wartbar und leistungsstark sind, indem Sie Designmuster und aufschlussreiche Best Practices verwenden
Hauptmerkmale:
⬤ Machen Sie sich mit Design Patterns in React vertraut, wie z.B. Render Props und kontrollierte und unkontrollierte Eingaben.
⬤ Machen Sie sich in dieser aktualisierten dritten Auflage mit React Hooks vertraut.
⬤ Arbeiten Sie sich durch Beispiele, die zur Erstellung von wiederverwendbarem Code und erweiterbaren Designs verwendet werden können.
Buchbeschreibung:
React ist eine anpassungsfähige Open-Source-JavaScript-Bibliothek zur Erstellung komplexer Benutzeroberflächen (UIs) aus kleinen, losgelösten Teilen, den sogenannten Komponenten. Dieses Buch hilft Ihnen, React effektiv zu nutzen, um Ihre Anwendungen flexibler zu gestalten, leichter zu warten und ihre Leistung zu verbessern. Gleichzeitig erhalten Sie einen enormen Schub für Ihren Workflow, indem Sie die Geschwindigkeit erhöhen, ohne die Qualität zu beeinträchtigen.
Sie beginnen damit, die Interna von React zu verstehen, bevor Sie schrittweise dazu übergehen, wartbaren und sauberen Code zu schreiben. In den folgenden Kapiteln erfahren Sie, wie Sie Komponenten erstellen, die in der gesamten Anwendung wiederverwendbar sind, Anwendungen strukturieren und Formulare erstellen, die tatsächlich funktionieren. Später vertiefen Sie Ihr Wissen, indem Sie untersuchen, wie Sie React-Komponenten stylen und optimieren können, um Anwendungen schneller und reaktionsschneller zu machen. Schließlich werden Sie effektive Tests schreiben und lernen, wie Sie zu React und seinem Ökosystem beitragen können.
Am Ende dieses Buches werden Sie in der Lage sein, den Prozess des Ausprobierens und der Kopfschmerzen bei der Entwicklung zu vermeiden und stattdessen über die Fähigkeiten zu verfügen, die Sie benötigen, um echte React-Webanwendungen effizient zu erstellen und einzusetzen.
Was Sie lernen werden:
⬤ Die Techniken zur Gestaltung und Optimierung von React-Komponenten in den Griff zu bekommen.
⬤ Erstellen Sie Komponenten mit den neuen React Hooks.
⬤ Lernen Sie die neue React Suspense Technik und die Verwendung von GraphQL in Ihren Projekten kennen.
⬤ Nutzen Sie das serverseitige Rendering, um Anwendungen schneller zu laden.
⬤ Schreiben Sie einen umfassenden Satz von Tests, um robusten und wartbaren Code zu erstellen.
⬤ Erstellen Sie hochperformante Anwendungen durch Optimierung von Komponenten.
Für wen dieses Buch gedacht ist:
Dieses Buch richtet sich an Webentwickler, die ihr Verständnis von React vertiefen und es in der realen App-Entwicklung anwenden wollen. Erfahrungen mit React und JavaScript auf mittlerem Niveau werden vorausgesetzt.