React-Playground
Code-Snippets schreiben, ausführen und teilen - keine Einrichtung nötig.
Schreib React online und sieh zu, wie es rendert
Ein kostenloser Online-Playground für React. Bearbeite App.jsx, und die Vorschau daneben rendert neu, kurz nachdem du aufhörst zu tippen: Komponenten, Props, useState, useEffect und alle anderen Hooks funktionieren wie in einer echten App. Kein npm install, kein Vite-Projekt und kein lokaler Server, den du starten musst.
Dein JSX wird in deinem Browser mit esbuild für React 19 kompiliert, mit demselben Build, der die Live-Vorschau in Coddys React-Lektionen antreibt. Das Projekt besteht aus vier Dateien, aufgebaut wie eine Vite-App: App.jsx, styles.css, main.jsx und index.html. Nichts wird an einen Server geschickt, deshalb hält die Vorschau mit deinem Tippen Schritt.
Was diesen React-Playground nützlich macht
- Live-Vorschau: Die App wird neu gebaut und neu gerendert, kurz nachdem du aufhörst zu tippen, und der Aktualisieren-Button (oder Ctrl+Enter) mountet sie komplett neu, um ihren State zurückzusetzen.
- Echtes React 19 mit allen Hooks:
useState,useEffect,useReducer,useRef,useContext,useMemound deine eigenen Custom Hooks. - Build-Fehler nennen Datei, Zeile und Spalte auf einer gut lesbaren Fehlerseite an der Stelle der Vorschau, sodass eine fehlende Klammer nie einen leeren Bildschirm hinterlässt.
- Eine Konsole unter der Vorschau zeigt
console.log, Warnungen und Laufzeitfehler deiner Komponenten. - Dein Code wird beim Tippen in deinem Browser gespeichert. Öffne die Vorschau in einem neuen Tab, oder kopiere und lade jede Datei herunter, um sie in ein echtes Projekt zu übernehmen.
Was du im React-Playground bauen kannst
- Eine To-do-Liste: ein kontrolliertes
<input>,useStatefür die Liste und.map(), das pro Aufgabe ein<li>mit einemkeyrendert. - Einen Zähler oder einen Timer, um zu sehen, wie sich
useStateunduseEffectmit einer Cleanup-Funktion verhalten. - Komponenten, die miteinander kommunizieren: Hebe den State in eine Elternkomponente und gib Werte und Callbacks als Props nach unten weiter.
- Einen Theme-Umschalter mit
createContextunduseContext, gestylt überstyles.css.
FAQ zum Online-React-Playground
Ist der Online-React-Playground kostenlos?
Brauche ich Node.js, npm oder Vite, um React hier auszuführen?
npm create vite aus und startest keinen Dev-Server. Jeder moderne Browser funktioniert, unter Windows, macOS, Linux oder auf einem Chromebook.Kann ich npm-Pakete importieren?
react und react-dom/client importieren, dazu deine eigenen Dateien über einen relativen Pfad wie import App from './App.jsx'. Andere npm-Pakete wie React Router oder Axios sind nicht verfügbar. Der Playground eignet sich deshalb besser für Komponenten, Hooks und State als für eine vollständige App mit Abhängigkeiten.