You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
React 19.2 adds a new set of [custom tracks](https://developer.chrome.com/docs/devtools/performance/extension) to Chrome DevTools performance profiles to provide more information about the performance of your React app.
59
60
60
-
React 19.2 adds a new set of [custom tracks](https://developer.chrome.com/docs/devtools/performance/extension) to Chrome DevTools performance profiles to provide more information about the performance of your React app:
The Components track shows the tree of components that React is working on either to render or run effects.
103
+
104
+
You'll see labels such as:
105
+
-**Mount** - When the children mount or effects are mounted.
106
+
-**Unmount** - When the children unmount or effects are unmounted.
107
+
-**Reconnect** - Similar to Mount, but for `<Activity>`.
108
+
-**Disconnect** - Similar to Unmount, but for `<Activity>`.
109
+
-**Blocked** - When rendering is blocked due to yielding to work outside React.
110
+
111
+
Each entry represents the duration of the corresponding component render and all its descendant children components. For each component, the color of the bar indicates how long the component itself took:
112
+
-**0-0.5ms**: light
113
+
-**0.5-10ms**: darker
114
+
-**10ms-100ms**: darkest
115
+
-**> 100ms**: red
116
+
117
+
See the [Component track docs](/reference/dev-tools/react-performance-tracks#components) for a full list.
Finally, the performance tracks include information to help identify performance pitfalls. For example, setting state in an Effect creates a "Cascading update", which is a common patterns for performance regressions.
122
+
123
+
React flags cascading renders in the performance tracks and marks them with a red Cascading Update label:
In development builds, you can select the "Cascading Update" to view the source of the update in the "Summary" panel below.
133
+
134
+
</Note>
135
+
136
+
These performance tracks are just a start. We will continue to expand on the performance tracks to provide more information and insights about your app.
137
+
73
138
For more information, see the [React Performance Tracks docs](/reference/dev-tools/react-performance-tracks).
0 commit comments