DevTools for Redux with hot reloading, action replay, and customizable UI
MIT License
Bot releases are hidden (Show)
Published by Methuselah96 about 4 years ago
Published by Methuselah96 about 4 years ago
react-json-tree: allow data for JSONTree to be any (https://github.com/reduxjs/redux-devtools/pull/513)
feat(react-json-tree)!: update react-json-tree peerDependency on react (https://github.com/reduxjs/redux-devtools/pull/517)
Published by Methuselah96 over 4 years ago
Published by zalmoxisus almost 6 years ago
react-redux@6
#417.This is last tag version for redux-devtools
package. We're switching to monorepo and will publish releases for the extension and packages. Thee tags will be moved to redux-devtools
package CHANGELOG.
Published by zalmoxisus almost 6 years ago
Published by zalmoxisus over 7 years ago
Use prop-types
to fix warnings for React 15.3. #358
Published by zalmoxisus almost 8 years ago
Published by gaearon over 8 years ago
Published by gaearon over 8 years ago
$$observable
interop that is available since Redux 3.5.0 (#275, #274, https://github.com/reactjs/redux/issues/1675, https://github.com/reactjs/redux/pull/1632)Published by gaearon over 8 years ago
Adds React 15 as a valid peer dependency
Adds maxAge
option to instrument()
to auto-commit old actions (https://github.com/gaearon/redux-devtools/pull/241)
DevTools.instrument({ maxAge: 30 })
Adds SET_ACTIONS_ACTIVE
lifted action for monitor authors who wish to implement toggling many actions at once (https://github.com/gaearon/redux-devtools/pull/248)
Published by gaearon over 8 years ago
Published by gaearon over 8 years ago
Published by gaearon over 8 years ago
Published by gaearon almost 9 years ago
Published by gaearon almost 9 years ago
Finally, a stable 3.0 release! There are just a couple of changes since the latest beta:
reducer
static method must now be called update
, and its signature has changed from (state, action, props) => state
to (props, state, action) => state
. This should be easy to fix in any monitor.LogMonitor
and DockMonitor
.DockMonitor
slightly changed its API before going 1.0: make sure to replace toggleVisibilityKey='h'
with toggleVisibilityKey='ctrl-h'
(or whatever you like it), and do the same for changePositionKey
.Cheers!
Published by gaearon about 9 years ago
Published by gaearon about 9 years ago
By popular request.
Instead of describing the migration in detail, we will point you to examples on the next
branch.
There are a few highlights:
reducer
property and receive their own state in monitorState
persistState()
is used, monitors' state (e.g. dock size and position, log scroll offset) is preserved between reloadsThe setup we encourage you to try is in the examples:
import React from 'react';
import { createDevTools } from 'redux-devtools';
import LogMonitor from 'redux-devtools-log-monitor';
import DockMonitor from 'redux-devtools-dock-monitor';
export default createDevTools(
<DockMonitor toggleVisibilityKey='H'
changePositionKey='Q'>
<LogMonitor />
</DockMonitor>
);
(Don't forget to change configureStore.js
too to use the new enhancer.)
However, in the future, we will provide different “container” monitors in addition to DockMonitor
—for example, a monitor based on Subdivide.
Despite the new features, there should be some better optimizations in place. Just performing actions in your app should be faster. However the only way to find out is to try 3.0.0-beta-3 and let us know in https://github.com/gaearon/redux-devtools/pull/132! Feedback very needed at this point.
Published by gaearon about 9 years ago
Massive performance improvement.
Performing an action was O(n) with DevTools enabled, but it's O(1) now. Special thanks to @ellbee for contributing the tests that made me confident about this change.
https://github.com/gaearon/redux-devtools/issues/81, https://github.com/rackt/redux/issues/691, https://github.com/gaearon/redux-devtools/issues/113, https://github.com/gaearon/redux-devtools/issues/88, https://github.com/gaearon/redux-devtools/pull/133
Published by gaearon about 9 years ago
undefined
(#106, #120)theme
to propTypes
of the default monitor (#119)Published by gaearon about 9 years ago