6 Repos
Isolated development environments specifically for prototyping and testing React-based UI components.
Distinct from React Components: Distinct from component libraries: it is a tool to build components, not a collection of components.
Explore 6 awesome GitHub repositories matching user interface & experience · React Component Sandboxes. Refine with filters or upvote what's useful.
Reactide is the first dedicated IDE for React web application development.
Tests and previews React components in a live browser simulator with automatic reload on code changes.
React Cosmos is an isolated component workbench and sandbox for building and testing React UI components separately from the rest of an application. It serves as a UI component library tool used to document and visualize various states and variations of user interface elements. The project enables the development of components in isolation to decouple UI elements from complex application state and business logic. This environment supports React UI prototyping, UI component testing, and visual regression workflows to ensure consistent behavior across different states. The tool provides capabi
Provides a dedicated sandbox environment for building and testing React UI components in isolation.
This project is a production-ready enterprise boilerplate and starter for building high-performance web applications with Next.js. It provides a foundational architecture for large-scale application bootstrapping, combining a TypeScript web starter with a pre-configured project structure and professional toolset. The project distinguishes itself through an integrated suite of operational tools, including CI/CD deployment pipelines, infrastructure-as-code provisioning, and a component-driven UI development sandbox. It incorporates a utility-first styling architecture using Tailwind CSS and a l
Ships a component-driven UI development sandbox for isolating and documenting visual elements.
react-live ist eine Suite von Tools für In-Browser-React-Transpilierung, Live-Editing und interaktive Dokumentation. Sie bietet eine React-Komponente für den Aufbau von Live-Playgrounds, in denen Quellcode in Echtzeit transpiliert und gerendert wird, begleitet von einem Live-Code-Editor, der Syntax-Highlighting und sofortiges visuelles Feedback bietet. Das Projekt ermöglicht die Erstellung lebendiger Dokumentationen durch das Einbetten editierbarer React-Codebeispiele neben ihrer gerenderten Ausgabe. Es unterstützt die Ausführung von editierbarem Markup oder funktionalen Komponenten, was es Benutzern ermöglicht, Code zu modifizieren und das resultierende Verhalten sofort zu beobachten. Das System enthält Funktionen für dynamisches Komponenten-Rendering, Echtzeit-Code-Transpilierung und globale Abhängigkeitsinjektion. Es verfügt zudem über Fehlerbehandlungsmechanismen, um Kompilierungs-, Syntax- und Ausführungsfehler zu erkennen und anzuzeigen, ohne die Anwendung zum Absturz zu bringen.
Provides a framework for embedding editable, live code examples within component documentation.
react-from-zero ist ein interaktiver React-Kurs und ein Lern-Tutorial, das darauf ausgelegt ist, die Kernkonzepte und die Funktionsweise von React zu vermitteln. Es fungiert als webbasierte Sandbox und Leitfaden, der strukturierte Lektionen zum Erstellen von Benutzeroberflächen und zur Verwaltung des React-Element-Lebenszyklus bietet. Das Projekt stellt eine browserbasierte Code-Ausführungsumgebung bereit, die es Nutzern ermöglicht, Code-Beispiele online auszuführen, ohne eine lokale Entwicklungsumgebung einrichten zu müssen. Es enthält eine technische Anleitung zur Organisation visueller Logik in wiederverwendbare Komponenten sowie ein System zur Ausführung von Unit-Tests, um das Komponentenverhalten zu verifizieren. Der Lehrplan deckt React-Grundlagen, Komponentenentwicklung und den Prozess der Verifizierung ab, dass Komponenten korrekt rendern und erwartete Callbacks auslösen.
Provides an isolated development environment specifically for prototyping and testing React-based UI components.
Playroom ist ein Tool für Frontend-Designsysteme und eine Sandbox für JSX-Komponenten. Es fungiert als Workbench für UI-Komponenten und als TypeScript-fähiges Prototyping-Tool, mit dem Entwickler Benutzeroberflächen in einer interaktiven Live-Umgebung entwerfen und testen können. Das Projekt ermöglicht visuelle Tests, indem dieselbe Komponente gleichzeitig über mehrere Themes, Bildschirmgrößen und Eigenschaftskonfigurationen hinweg gerendert wird. Es bietet einen Mechanismus für interaktive Styleguides und die Dokumentation von Designsystemen, bei denen Komponenten mit einer bestehenden Bibliothek prototypisiert und als verteilbare Sandbox exportiert werden können. Die Workbench umfasst Funktionen für das Umschalten von Zuständen, die Verwaltung von Frame-Dimensionen und statisches Type-Parsing für die Autovervollständigung von Props. Zudem bietet sie Tools zum Organisieren von Code-Snippets, zum Injizieren globaler Variablen und zum Einbetten von Komponenten in benutzerdefinierte Provider-Trees, um den erforderlichen globalen Zustand beizubehalten. Ein Command-Line-Interface für die Orchestrierung des lokalen Entwicklungsservers und die Kompilierung der Sandbox-Umgebung in ein verteilbares Format ist enthalten.
Provides an isolated sandbox environment for developing and documenting JSX components.