reactotron

A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.

MIT License

Downloads
2.7M
Stars
14.9K
Committers
136
reactotron - Clipboard Love

Published by skellock over 7 years ago

Features

  • adds some much needed clipboard support #340

Support

  • changes the icon as we're starting a rebrand #342
reactotron - Overlays in React Native

Published by skellock over 7 years ago

Features

  • Image overlays in React Native - @skellock #323
  • Immutable JS support - @rmevans9 #315

Support

  • Documentation updates - #300 by @jamonholmgren, #307 by @haikyuu

How To Upgrade

Bump your reactotron-* dependencies up to 1.7.0 in your package.json.

If you'd like to take advantage of the new overlay plugin for React Native, you can make these changes in your ReactotronConfig.js:

import Reactotron, { overlay } from 'reactotron-react-native'

// then down below where you configure your Reactotron plugins, add...

  .use(overlay())

There's a download link for the new Reactotron app down below. It will be available on brew shortly.

reactotron - Small Redux Fixes

Published by skellock almost 8 years ago

Fixes

  • Fixes bug with subscribing to the root of the redux state tree - #302 by @skellock and @codeithuman
  • Support Redux Dev Tools with their action wrapping - #299 by @rmevans9

How to upgrade

If you're using reactotron-redux, just bump that up to 1.6.1.

No other libraries or the the app was upgraded.

reactotron - Tasty Exceptions!

Published by skellock almost 8 years ago

screenshot-for-1 6

Features

  • Sane stack traces in redux-saga! @rmevans9 #278
  • With reportError, you can track errors in your catch statements. #291 @rmevans9 @skellock
  • Errors now show the source code that it bombed on. @skellock #284
  • Click on errors to open in editor (React Native). @skellock #284
  • Errors now look much nicer. @skellock #284

Changes

Upgrading

Bump your reactotron-* dependencies up to 1.6.0 in your package.json.

If you'd like to take advantage of the new openInEditor plugin for React Native, you can make these changes in your ReactotronConfig.js:

import Reactotron, { trackGlobalErrors, openInEditor } from 'reactotron-react-native'

// then down below where you configure your Reactotron plugins, add...

  .use(openInEditor())

There's a download link for the new Reactotron app down below. It will be available on brew shortly.

reactotron - Socket.io Upgraded Us Into Oblivion

Published by skellock almost 8 years ago

Fixes

  • Socket.io had moved the location of one of their libraries. Hilarity ensued. #279 by @ricardofbarros .
  • Added a {safeRecursion: false} to configure() to opt-out of circular dependency checking. This will help if you have massive payloads being sent over to Reactotron. #281 by @skellock.

How to Upgrade

Bump any of your reactotron-* libraries in your projects up to 1.5.3.

yarn upgrade-interactive is pretty great for that.

What version is the App?

It's still 1.5.0. ❤️

reactotron - Circular Deps, Function Names, and Bad Saga Names

Published by skellock almost 8 years ago

image

Fixes

  • show the saga description instead of undefined when showing non-iterator yielded tasks - #267 by @rmevans9
  • support for circular dependencies - #264 by @skellock
  • support for showing function names - #264 by @skellock

Support

  • fixed note about wrong name for source-map - #265 by @nhducit

Upgrade Notes

In your app, just upgrade the appropriate libraries you're using. All of these have now 1.5.2 versions:

  • reactotron-apisauce
  • reactotron-react-native
  • reactotron-react-js
  • reactotron-redux
  • reactotron-redux-saga

No code changes are required if you're coming from 1.5.x.

reactotron - Support redux-saga 0.13

Published by skellock almost 8 years ago

Fix

The 0.13 release of redux-saga earlier this morning changed the interface for their sagaMonitors to require an additional function that must exist.

reactotron - Timeline Filtering

Published by skellock almost 8 years ago

reactotron 1 5

Features

  • filter which messages are shown in the app by @rmevans9 and @skellock

Fixes

  • rounds the duration to milliseconds #252 by @rmevans9
  • fixes a typo in saga effects title #256 by @patricksmith
  • supports sagas immediately forked from the root saga #258 by @skellock

Support

  • updated old download link #248 by @fvonhoven
  • corrected wrong function name in reactotron-redux-saga docs #246 by @tsemerad
reactotron - Hello Redux Saga!

Published by skellock almost 8 years ago

reactotron 1 4

Features

reactotron - Redux Fixes And Config Overhaul

Published by skellock almost 8 years ago

Fixes

  • fixed an issue where dispatching request might not work (#230) by @skellock
  • fixed an issue where displaying actions triggered by sagas might not show (#230) by @skellock
  • fixed the complicated setup requirements of integrating with Redux (#230) by @skellock

Note

This updates reactotron-redux only. I do recommend upgrading as it's pretty silly bug fix. To take advantage of this fix, you'll also need to change how you integrate with Redux.

Configuration is now moved into your ReactotronConfig.js file with the rest of the configuration. 🎉

You now use Reactotron.createStore(myReducer, myEnhancer) to create build your store.

Here's two examples:

React JS: Reactotron Setup and Store Setup
React Native: Reactotron Setup and Store Setup

The documentation has also been updated.

reactotron - State Snapshots + Clearing

Published by skellock almost 8 years ago

reactotron 1 3

Features

reactotron - API Goodies - Clipboard & Visuals

Published by skellock almost 8 years ago

reactotron 1 2

Features

Support

reactotron - Upgraded Dependencies + Android Love

Published by skellock about 8 years ago

Features

Support

reactotron - React DOM Dependency Loosen Up

Published by skellock about 8 years ago

Support

  • switch to peer dependencies for react and react-dom on reactotron-react-js
  • switch from ^15.3.0 to >=15.3.0 for react and react-dom on reactotron-react-js
reactotron - React Native Dependency Loosen Up

Published by skellock about 8 years ago

Support

  • loosens the React Native dependency to prevent downstream warnings (reactotron-react-native only)
reactotron - More Classic Steve

Published by skellock about 8 years ago

  • Updates the version number which appears in the About screen (App only... not a necessary upgrade, I just messed up)
reactotron - Image Support and Documentation Overhaul

Published by skellock about 8 years ago

Features

image

Fixes

Support

reactotron - Classic Steve

Published by skellock about 8 years ago

  • Only affects reactotron-cli. Now it contains the #! part of the script that allows it to run.
reactotron - Desktop App + Plugin System

Published by skellock about 8 years ago

Reactotron now has a desktop app in addition to the CLI!

image

There's also a brand new plugin system which makes it much easier to extend and customize.

reactotron - I feel pretty. Oh so pretty.

Published by skellock about 8 years ago

image

image

  • Adds tabs to the API response to organize it better. @skellock (#145)

image

image

image

image

Package Rankings
Top 0.88% on Npmjs.org
Top 3.93% on Proxy.golang.org
Related Projects