Skip to content

Implement Redux DevTools #234

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 15 commits into from
Closed

Conversation

gaearon
Copy link
Contributor

@gaearon gaearon commented Jul 8, 2015

This tracks a clean implementation of Redux DevTools I demoed at the React Europe conference.

They are not feature complete yet!!! It's a work in progress.

It will be moved to a separate Github repo once the API is settled and feature-complete.
This is intended to close #113.

Note: these are not the final devtools. Rather, I'm reimplementing what I hacked together for React Europe in a clean way, ready to be separated from Redux.

To try this branch:

npm install
cd examples/counter
npm install
npm start

Implemented features:

  • Basic logging
  • Reset state
  • Commit and rollback state
  • Disable and sweep actions
  • Selecting a slice of state
  • Error handling and action replay
  • Debug session persistence

@acdlite
Copy link
Collaborator

acdlite commented Jul 8, 2015

Woo hoo!

@gaearon
Copy link
Contributor Author

gaearon commented Jul 10, 2015

Some progress!

I got commit, rollback, and reducer error handling ported to the new code.
The missing pieces are persistence and toggling individual actions.

Also, here's how it works:

screen shot 2015-07-10 at 21 14 19

@gaearon
Copy link
Contributor Author

gaearon commented Jul 10, 2015

I'm so excited about this but I have to go to bed now. Will try to make redux-devtools 0.1.0 happen on Monday.

@emmenko
Copy link
Contributor

emmenko commented Jul 11, 2015

Awesome job! 👍

@dariocravero
Copy link
Contributor

That's amazing news Dan! Thanks for all the hard work :)

On Sat, 11 Jul 2015 11:28 Nicola Molinari [email protected] wrote:

Awesome job! [image: 👍]


Reply to this email directly or view it on GitHub
#234 (comment).

@gaearon
Copy link
Contributor Author

gaearon commented Jul 12, 2015

This is waiting for the current version of breaking-changes-1.0 to be released as 1.0.0-rc.
We'll release the RC when thunk middleware is split into a separate project.

@gaearon gaearon force-pushed the finalize-devtools branch from 557a40b to e7f8a84 Compare July 13, 2015 00:42
@gaearon
Copy link
Contributor Author

gaearon commented Jul 13, 2015

The initial implementation is complete so I'm closing this.
Will move to https://github.com/gaearon/redux-devtools soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants