Changelog 47: React Events Timeline đ

Weâre excited to be shipping the React Events Timeline today! The next time you select a Click event in the Events Panel, youâll seek to the componentâs onClick handler!
The Events Timeline is a great example of whatâs possible when you teach a Time-Travel Debugger about framework internals. At a high level, weâre able to find all of the click events in the recording and check to see if itâs handled by React. Thereâs some serious magic here, especially when you consider all of the cases that need to be handled.
The Events Timeline is also a great example of what makes time-travel debugging so special. As developers, we try to debug every problem with print statements. With the Events Timeline, we can now jump into the onClick and begin debugging from there. This video says it all.
Weâre just getting started. We cannot wait to start exploring what it would look like to have a Components Timeline so you can see when a component was mounted, rendered, and unmounted. We also cannot wait to start exploring a Hooks Timeline so you can seeing when a useEffect or useMemo ran and start tracking its dependencies. Not only that, we cannot wait to start building a Components Stack so when youâre paused in component A, you can see that A was rendered by B, and B was rendered by C.
Features like the Events Timeline, Components Timeline, Hooks Timeline, and Component Stacks are only possible with a time-travel debugger and are complete game changers. Once you play with them, you canât imagine ever going back!
Additional Updates
Cypress Panel We added support for Cypress aliases, nested describe blocks, and the ability to jump to the source location for Chai assertions.

Autocomplete Weâve extended type ahead support for original variables and the current frameâs this binding. Weâre also now prioritizing user defined properties.

Print Statement panel UX weâve overhauled the print statement panel so that it is easier to add conditionals and set the focus window.

Crash Categorization we shipped a new Crash Filters tool Monday which is helping us categorize user crashes within 24hrs. Weâve also improved our stress testing infrastructure, so reach out to us if youâd like us to pro-actively stress test your recordings.
