One of the revelations of adopting Redux for state management in a frontend app is the ability to follow state changes precisely through Redux dev tools (available as a browser extension). Debugging is an order of magnitude easier when app state is explicit, unified, and each update can be traced…