Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Redux
  3. redux-devtools-log-monitor

redux-devtools-log-monitor

MITJavaScriptv1.3.0

The default tree-view monitor for Redux DevTools, displaying a log of actions and state changes.

GitHubGitHub
308 stars66 forks0 contributors

What is redux-devtools-log-monitor?

Redux DevTools Log Monitor is the default visual monitor for Redux DevTools, providing a tree-view interface to log, inspect, and manipulate the history of actions and state changes in Redux applications. It solves the problem of debugging complex state transitions by offering time-travel capabilities and detailed insights into each action's impact.

Target Audience

Developers building applications with Redux who need a visual tool to debug state changes, trace action history, and experiment with different application states during development.

Value Proposition

Developers choose it because it's the official, integrated monitor for Redux DevTools with robust time-travel debugging, an intuitive tree-view display, and features like error highlighting and history control that streamline the debugging workflow.

Overview

The default monitor for Redux DevTools with a tree view

Use Cases

Best For

  • Debugging complex state transitions in Redux applications
  • Visualizing the sequence of actions and their payloads
  • Experimenting with different application states via time-travel
  • Identifying reducer errors and their triggering actions
  • Teaching Redux concepts with an interactive state log
  • Managing action history during iterative development

Not Ideal For

  • Projects using state management libraries other than Redux (e.g., Zustand, MobX)
  • Teams needing a lightweight, non-interactive debugger for production-like environments
  • Applications with extremely high-frequency state updates where logging every action could impact performance
  • Developers who prefer chart-based or timeline visualizations over a tree-view log

Pros & Cons

Pros

Interactive Time-Travel Debugging

Allows clicking actions to disable/enable them, recalculating state as if actions never occurred, which is perfect for sequential debugging without manual state reproduction, as described in the features section.

Detailed Error Highlighting

Visually indicates reducer errors with messages directly in the action log, making it easy to identify and fix issues quickly, as highlighted in the README's error handling explanation.

History Control Features

Provides Reset, Commit, Revert, and Sweep buttons for managing action history, similar to Git operations, which helps in cleaning up noise during iterative development, as detailed in the features.

Customizable Display Options

Supports theming, state slicing via the select prop, scroll preservation, and configurable expansion of action/state trees, offering flexibility in how debug information is presented.

Cons

Performance Overhead with State Diff

Enabling markStateDiff to highlight changed values 'affects the performance significantly,' as admitted in the props section, making it less suitable for real-time debugging in performance-sensitive apps.

Dependency on Redux Ecosystem

Requires integration with Redux DevTools and Redux itself, adding setup complexity and making it useless for non-Redux projects, limiting its applicability.

Limited Built-in Themes

Defaults to 'nicinabox' theme from redux-devtools-themes with encouragement to contribute, indicating a small selection out of the box and reliance on community for more options.

Frequently Asked Questions

Quick Stats

Stars308
Forks66
Contributors0
Open Issues6
Last commit8 years ago
CreatedSince 2015

Tags

#developer-tools#time-travel#monitoring#redux-devtools#react#debugging#state-management#redux

Built With

R
React

Included in

Redux391
Auto-fetched 1 day ago

Related Projects

redux-devtoolsredux-devtools

DevTools for Redux with hot reloading, action replay, and customizable UI

Stars14,353
Forks1,195
Last commit2 days ago
remote-redux-devtoolsremote-redux-devtools

Redux DevTools remotely.

Stars1,800
Forks136
Last commit3 years ago
redux-devtools-dock-monitorredux-devtools-dock-monitor

A resizable and movable dock for Redux DevTools monitors

Stars404
Forks47
Last commit6 years ago
redux-devtools-chart-monitorredux-devtools-chart-monitor

A chart monitor for Redux DevTools https://www.npmjs.com/package/redux-devtools-chart-monitor

Stars290
Forks23
Last commit5 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub