Wie kann man mit Yarn eine neue React-App mit TypeScript erstellen?

Melden
  1. Yarn und die Erstellung einer React-App
  2. Die Rolle von TypeScript in einer React-App
  3. Der genaue Befehl zur Erstellung einer React-App mit TypeScript und Yarn
  4. Nach der Erstellung der React-TypeScript-App
  5. Zusammenfassung

Wenn man eine neue React-Anwendung entwickeln möchte und dabei Yarn als Paketmanager verwenden möchte, stellt sich häufig die Frage, wie man ein Projekt mit TypeScript einrichtet. TypeScript erweitert JavaScript um statische Typisierung und wird von vielen Entwicklern genutzt, um den Code robuster und besser wartbar zu machen. Im Folgenden wird ausführlich erklärt, wie man mit Yarn eine React-App mit TypeScript erstellt.

Yarn und die Erstellung einer React-App

Yarn ist ein moderner Paketmanager, der eine Alternative zu npm (Node Package Manager) darstellt. Er wird verwendet, um Projektabhängigkeiten zu verwalten und verschiedene Entwicklungsbefehle auszuführen. Wenn man eine React-Anwendung starten möchte, ist der Befehl yarn create sehr hilfreich, da er automatisch das entsprechende Projekt-Setup für einen Initialisierungsschritt übernimmt. Konkret ruft yarn create ein Paket auf, wie beispielsweise create-react-app, das das Grundgerüst einer React-Anwendung generiert.

Die Rolle von TypeScript in einer React-App

React-Apps werden häufig in JavaScript geschrieben, aber TypeScript gewinnt immer mehr an Bedeutung. Mit TypeScript lässt sich der Code durch Typdefinitionen besser absichern. Fehler fallen somit schon während der Entwicklung auf, und das Refactoring wird sicherer und einfacher. Deshalb ist es sinnvoll, beim Start eines neuen Projekts direkt TypeScript zu integrieren und nicht erst nachträglich umzurüsten.

Der genaue Befehl zur Erstellung einer React-App mit TypeScript und Yarn

Um eine neue React-Anwendung mit TypeScript zu erstellen, verwendet man den folgenden Befehl im Terminal:

yarn create react-app my-app --template typescript

Dieser Befehl bewirkt Folgendes: yarn create lädt automatisch das Paket create-react-app (wenn es noch nicht lokal vorhanden ist) und führt es aus. Der Name der App wird in diesem Beispiel my-app genannt, kann aber beliebig angepasst werden. Das Flag --template typescript sorgt dafür, dass die Projektstruktur nicht in reinem JavaScript, sondern mit TypeScript eingerichtet wird. Dadurch enthält das Ergebnis von Anfang an Dateien mit der Endung .tsx und entsprechende Konfigurationsdateien wie tsconfig.json.

Nach der Erstellung der React-TypeScript-App

Nachdem das Projekt erfolgreich erstellt wurde, kann man in das Verzeichnis wechseln mit cd my-app und anschließend den Entwicklungsserver starten, zum Beispiel mit yarn start. Der Standard-Browser öffnet sich und zeigt die React-Anwendung an. Entwickler können jetzt sofort mit der Entwicklung einer React-App in TypeScript beginnen, da alle notwendigen Abhängigkeiten und Konfigurationen bereits vorhanden sind.

Zusammenfassung

Mit dem Befehl yarn create react-app my-app --template typescript lässt sich schnell und einfach eine React-Anwendung einschließlich TypeScript-Support erzeugen. Dies ist eine effiziente Methode, um moderne React-Projekte mit statischer Typisierung zu starten, ohne manuell viele Einstellungen vornehmen zu müssen.

0

Kommentare