FLUTTER ECOSYSTEM

redux_logging

Redux.dart Middleware that prints the latest action & state

Latest version
0.5.1
30-day downloads
2K
Likes
29
Pub points
150

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

Redux_logging is a middleware for Redux.dart that logs each action and the resulting state after it's processed. It helps developers debug state changes by providing real-time output of actions and their effects on the application state. Ideal for development environments, it enhances visibility into how state evolves over time. The package integrates seamlessly with existing Redux.dart setups and supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux.

Use cases
  • Debugging state transitions
  • Monitoring action flow during development
  • Tracking state changes in complex apps
  • Validating reducer logic
  • Improving developer experience in debugging
Key features
  • Logs actions and state after each dispatch
  • Simple integration with Redux.dart
  • Cross-platform support
  • Minimal performance overhead
  • Configurable logging behavior
Suitable for
  • Developers using Redux.dart
  • Teams prioritizing state transparency
  • Applications with complex state management
  • Frontend developers focused on debugging
  • Learning or teaching Redux patterns
Considerations
  • Not recommended for production builds
  • May impact performance if logging too frequently
  • Requires manual configuration for advanced use
  • Limited to basic console output
  • Does not persist logs beyond runtime
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add redux_logging

Categories

Source repository

Related projects