Skip to content

0.4.0 – Improved diffs, hook's call stack, option to show UI right in the page and more

Choose a tag to compare

@lahmatiy lahmatiy released this 23 Sep 23:37
0.3.0 0.4.0
React Render Tracker 0.3.0 React Render Tracker 0.4.0
  • Added displaying of the updated component that caused the selected component to be updated (if not itself)
  • Added hook call stack for useState and useReducer hooks
  • Added hook call stacks for useContext hook
  • Added output for received bytes of events data in status bar
  • Added "Waiting for..." splash block when no events have been received for some time since UI initialization or initial events loading in progress
  • Added support for data-config="inpage:true" attribute on injected <script> to open UI right in the page
  • Significantly boosted events loading (up to 5-10 times)
  • Reduced bundle size from 414Kb to 319Kb by eliminating duplicate of rempl
  • Improved object diff for update events
  • Improved display names to visually distinguish fibers with the same name:
    • Button, Button'2, Button'3...
    • Context.ProviderAnonymousContext.Provider, AnonymousContext'2.Provider...
  • Changed default for displaying the list of events, initially do not show events for component's subtree
  • Fixed crash when used for React prior 16.9 because of another internals for dependencies (context)
  • Fixed an issue with solutions like react-refresh that might not work when using RRT without React Devtools
  • Fixed overriding the hook by other tools when React Devtools is not used by defining __REACT_DEVTOOLS_GLOBAL_HOOK__ as non-configurable like React Devtools does
  • Fixed an issue where in some cases events were not loaded because the getEvents() remote method is not yet available
  • Fixed displaying changes in a context's Provider
  • Fixed issue when children or event log doesn't update in parent-child relationship mode