Kapitel 6. Einrichten für die App-Entwicklung

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Jetzt, wo du viel über React, JSX und die Zustandsverwaltung in klassenbasierten und funktionalen Komponenten weißt, ist es an der Zeit, eine echte App zu erstellen und zu implementieren. In Kapitel 7 wird dieser Prozess beginnen, aber es gibt ein paar Voraussetzungen, um die du dich zuerst kümmern musst.

Für jede ernsthafte Entwicklung und Bereitstellung von , die über das Prototyping oder Testen von JSX hinausgeht, musst du einen Build-Prozess einrichten. Ziel ist es, JSX und jedes andere moderne JavaScript zu nutzen, ohne darauf zu warten, dass die Browser es implementieren. Du musst einen Transformationsprozess einrichten, der im Hintergrund abläuft, während du entwickelst. Der Transformationsprozess sollte einen Code erzeugen, der dem Code, den deine Endnutzer auf der Live-Site ausführen werden, möglichst nahe kommt (d.h. keine Client-seitigen Transformationen mehr). Der Prozess sollte außerdem so unauffällig wie möglich sein, damit du nicht zwischen dem Entwicklungs- und dem Erstellungskontext wechseln musst.

Die JavaScript-Community und das JavaScript-Ökosystem bieten eine Vielzahl von Optionen für die Entwicklung und den Build-Prozess. Eine der einfachsten und am weitesten verbreiteten Methoden ist die Verwendung des Dienstprogramms Create React App (CRA) (mit einer hervorragenden Dokumentation ...

Get React: Up & Running, 2. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.