4 Repos
Debugging tools that display a live component tree showing props and state for every component in a React application.
Distinct from Debugger State Visualizers: Distinct from Debugger State Visualizers: specifically visualizes React component state and props in a live tree, not general program data structures.
Explore 4 awesome GitHub repositories matching user interface & experience · React State Visualizers. Refine with filters or upvote what's useful.
Reactide is the first dedicated IDE for React web application development.
Displays a live component tree showing props and state for every component to trace data flow through parent-child relationships.
This project is a visual guide that explains the internal architecture of a UI library through annotated diagrams and step-by-step walkthroughs. It covers core mechanisms including how browser events are normalized into a unified system, how the fiber tree is constructed and reconciled for incremental updates, how state and effect hooks are managed through their lifecycle, and how the scheduler prioritizes work units to maintain responsive rendering. The resource distinguishes itself by mapping the library's package dependency hierarchy and providing visual explanations of how these internal
Provides detailed diagrams and visual explanations of a UI library's internal architecture and rendering mechanics.
Plato ist ein JavaScript-Tool für statische Analysen und zur Visualisierung der Code-Komplexität. Es berechnet Komplexitätsmetriken und führt Linting-Prüfungen auf JavaScript-Quellcode durch, um die Codebasis-Qualität zu bewerten, und präsentiert die Ergebnisse über ein Dashboard für statische Analysen. Das System aggregiert Linting-Daten und technische Metriken in zeitgestempelten Berichten. Es berechnet spezifisch zyklomatische und Halstead-Metriken, um übermäßig komplizierte Dateien zu identifizieren und die Wartbarkeit eines Projekts zu bewerten. Das Tool bietet Funktionen für die Quellcode-Visualisierung, automatisierte Qualitätsberichterstattung und Wartbarkeitsbewertung. Es enthält eine Pipeline für statische Analysen, die die Metrik-Aggregation und Dateifilterung mittels regulärer Ausdrücke unterstützt.
Generates detailed visual diagrams and reports of the codebase to highlight problematic architectural areas.
Reactime ist eine Browser-Erweiterung zum Debugging und Profiling von React-Anwendungen. Sie bietet eine spezialisierte Oberfläche zur Überwachung von Komponenten-Hierarchien, zum Tracking von State-Übergängen und zur Analyse des Datenflusses innerhalb komplexer Komponenten-Bäume. Das Tool zeichnet sich durch Time-Travel-Debugging aus, das es Entwicklern ermöglicht, State-Snapshots zu erfassen und erneut abzuspielen, um Logikfehler zu isolieren. Es enthält zudem einen Dependency-Graph-Mapper, der die Beziehungen zwischen Providern und Consumern visualisiert und verdeutlicht, wie Informationen innerhalb einer Anwendung verteilt werden. Über das reine Debugging hinaus enthält das Projekt Performance-Monitoring-Utilities, die Render-Dauer und -Frequenz messen, um Engpässe zu identifizieren. Es unterstützt kollaborative Workflows durch den Export und Import von State-History-Dateien, sodass Teams spezifische Anwendungszustände über verschiedene Sessions hinweg teilen und analysieren können.
Displays a live component tree showing props and state for every component in an application.