Bewertung:

Das Buch wird als vorteilhaft für React-Entwickler angesehen, die bereits über einige Erfahrung verfügen und ihr Verständnis des Frameworks vertiefen möchten, obwohl es umfassende Updates zu den neuesten Best Practices vermissen lässt.
Vorteile:⬤ Bietet eine gute Balance zwischen Grundlagen und komplexen Beispielen.
⬤ Leitfäden für den Entwurf von hochwertigem Code.
⬤ Gute Erklärungen und Beispiele, die das Lesen angenehm machen.
⬤ Deckt eine große Vielfalt von Themen ab, nützlich für fortgeschrittene Entwickler.
⬤ Nicht für absolute Anfänger geeignet.
⬤ Erfordert Vorkenntnisse in React und JavaScript.
⬤ Es fehlen aktuelle Best Practices
⬤ Einige Inhalte sind möglicherweise veraltet.
⬤ Die Kapitel sind recht kurz und gehen nicht unbedingt tief in die Themen ein.
(basierend auf 8 Leserbewertungen)
React Design Patterns and Best Practices, Second Edition
Erstellen Sie modulare React-Webanwendungen, die skalierbar, wartbar und leistungsfähig sind, indem Sie Design Patterns und aufschlussreiche Praktiken verwenden Hauptmerkmale Machen Sie sich mit Design Patterns in React wie Render Props und Controlled/uncontrolled Inputs vertraut Erfahren Sie mehr über Class/Functional, Style und High Order Components mit React Arbeiten Sie sich durch Beispiele, die verwendet werden können, um wiederverwendbaren Code und erweiterbare Designs zu erstellen Buchbeschreibung
React ist eine anpassungsfähige JavaScript-Bibliothek zur Erstellung komplexer Benutzeroberflächen aus kleinen, abgetrennten Teilen, die Komponenten genannt werden. Dieses Buch führt Sie durch die wertvollsten Design Patterns in React und hilft Ihnen zu lernen, wie Sie Design Patterns und Best Practices in realen Situationen anwenden können.
Zu Beginn werden Sie die Interna von React verstehen, zusätzlich zu Babel 7 und Create React App 2.0, die Ihnen helfen werden, sauberen und wartbaren Code zu schreiben. Um Ihre Fähigkeiten auszubauen, werden Sie sich auf Konzepte wie Klassenkomponenten, zustandslose Komponenten und reine Komponenten konzentrieren. Sie lernen neue React-Features wie die Kontext-API und React Hooks kennen, mit denen Sie Komponenten erstellen können, die in Ihren Anwendungen wiederverwendbar sind. Das Buch bietet dann Einblicke in die Techniken zur Gestaltung von React-Komponenten und deren Optimierung, um Anwendungen schneller und reaktionsschneller zu machen. In den abschließenden Kapiteln entdecken Sie Möglichkeiten, Tests effektiver zu schreiben und lernen, wie Sie zu React und seinem Ökosystem beitragen können.
Am Ende dieses Buches werden Sie mit den Fähigkeiten ausgestattet sein, die Sie benötigen, um alle Entwicklungsrückschläge bei der Arbeit mit React zu bewältigen. Sie werden in der Lage sein, Ihre Anwendungen flexibler, effizienter und wartungsfreundlicher zu gestalten und so Ihren Arbeitsablauf zu beschleunigen, ohne die Qualität zu beeinträchtigen. Was Sie lernen werden Machen Sie sich mit den neuen React-Features vertraut, wie z.B. der Kontext-API und React Hooks Lernen Sie die Techniken zum Styling und zur Optimierung von React-Komponenten Bringen Sie Komponenten dazu, miteinander zu kommunizieren, indem Sie konsolidierte Muster anwenden Nutzen Sie das serverseitige Rendering, um Anwendungen schneller laden zu lassen Schreiben Sie ein umfassendes Set von Tests, um robusten und wartbaren Code zu erstellen Bauen Sie hochperformante Anwendungen durch die 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 Anwendungsentwicklung anwenden wollen. Vorherige Erfahrung mit React und JavaScript wird vorausgesetzt. Inhaltsverzeichnis Die ersten Schritte mit React Bereinigen Sie Ihren Code Erstellen Sie wirklich wiederverwendbare Komponenten Zusammenstellen Sie alle Dinge Richtiges Abrufen von Daten Schreiben Sie Code für den Browser Lassen Sie Ihre Komponenten schön aussehen Serverseitiges Rendering für Spaß und Gewinn Verbessern Sie die Leistung Ihrer Anwendungen Über das Testen und Debuggen React-Router Zu vermeidende Anti-Patterns Bereitstellung für die Produktion Nächste Schritte