Bewertung:

Das Buch stellt ein interessantes Konzept vor, hat aber mehrere Schwächen, darunter schlechte Benutzerfreundlichkeit und zahlreiche Fehler.
Vorteile:Das Buch kann für fortgeschrittene Lernende nützlich sein, um bestehende Bibliotheken zu verstehen.
Nachteile:Schwierig zu verwendender Beispielcode, tote Links zur Website, zahlreiche Rechtschreib- und Grammatikfehler, falsche und irreführende Informationen und das Vertrauen auf veraltete Klassensyntax anstelle von modernen funktionalen Komponenten.
(basierend auf 3 Leserbewertungen)
React and Libraries: Your Complete Guide to the React Ecosystem
Machen Sie sich die Leistungsfähigkeit von React und den zugehörigen Bibliotheken zunutze, die Sie kennen müssen, um erfolgreiche Frontend-Implementierungen zu liefern. Egal, ob Sie ein Anfänger sind oder bereits ein React-Entwickler, dieses Buch wird Ihnen das Wissen vermitteln, das Sie in Ihrem Werkzeugkasten benötigen, um eine vollständige App zu erstellen.
Beginnen Sie damit, wie Sie Ihre eigenen Komponenten erstellen und gestalten, Zustandsverwaltung hinzufügen und Routing verwalten können. Außerdem lernen Sie, wie Sie mit dem Backend arbeiten, indem Sie den MERN-Stack (MongoDB, Express, React und Node.js) verwenden. Sobald Sie die Entwicklung Ihrer App abgeschlossen haben, lernen Sie, wie Sie qualitativ hochwertige Software liefern, indem Sie Unit-Tests, Integrationstests und End-to-End-Tests (E2E) durchführen und Techniken zum Debuggen, Profilieren und Optimieren Ihrer React-App erlernen.
Zu den behandelten Bibliotheken und Tools gehören TypeScript, Material-UI, Styled Components, SCSS, React Router, Redux Toolkit, Recoil, Jest, Enzyme, Sinon, MongoDB, NodeJS, Express, Serve, Grunt, Puppeteer, ESLint, Prettier und viele andere. Außerdem erhalten Sie Zugang zu Bonusmaterial und lernen, wie Sie React-Interviews führen und beantworten können.
Jedes Kapitel in diesem Buch kann unabhängig voneinander verwendet werden, so dass Sie sich die Informationen, die Sie lernen möchten, selbst aussuchen können. Nutzen Sie es, um tief in die Welt der React-Entwicklung einzusteigen und herauszufinden, warum React seit drei Jahren in Folge zum beliebtesten Framework für Frontend-Entwickler gewählt wurde.
Was Sie lernen werden
⬤ Die Grundlagen von DOM, React Virtual DOM, JSX, Babel, ES5/ES6, CRA, Paketmanager, Yarn, Webpack und Build-Tools kennenlernen.
⬤ Schreiben Sie Ihre eigenen React-Komponenten und lernen Sie Hooks und Props kennen.
⬤ Routing und State Management mit React Route, Recoil und Redux Toolkit anwenden.
⬤ Liefern Sie Qualitätssoftware und reduzieren Sie die QA-Last, indem Sie Unit-Tests, Integrationstests und End-to-End-Tests mit Bibliotheken wie Jest, Jest-dom, Enzyme, Sinon und Puppeteer erlernen.
⬤ Einrichten eines ultimativen automatisierten Entwicklungs- und CI-Zyklus für React mit ESLint, Prettier, Husky, Jest, Puppeteer, GitHub Actions, Codecov. io, Coveralls, Travis und DeepScan.
⬤ Publizieren Sie Ihren Code auf Ubuntu Server mit Hilfe von Grunt.
⬤ Optimieren Sie Ihre React-App mit reinen Komponenten, Lazy Loading, Prerender, Precache, Code-Splitting, Tree Shaking, Reduce Media Size und Prefetching.
Für wen ist dieses Buch?
Dieses Buch richtet sich an neue Entwickler, die mit der Arbeit an React-Anwendungen beginnen möchten, und an React-Entwickler, die ihr vorhandenes Wissen erweitern wollen. Es ist auch für Entwickler geeignet, die von anderen Front-End-Frameworks wie Angular und Vue kommen und React zu ihrem Werkzeugkasten hinzufügen möchten.