This tool works with both Expo and React Native CLI projects. Just install and go.
See exactly WHY your components re-render. Visual overlays show renders in real-time, and tapping any badge reveals the cause—mount, state change, prop change, or parent re-render.

See nested components highlighted with visual overlays. The toolbar at the bottom lets you control tracking.
First render of the component
useState or useReducer changed
Parent passed different props
Parent component re-rendered
Know the WHY — Every render is tagged with its cause. No more guessing why your component updated.
npm install @buoy-gg/highlight-updatesThat's it. Highlight Updates appears in your FloatingDevTools menu.
See renders in real-time
Know WHY it rendered
See before/after state
Browse past renders
Focus on specific components
Tap any badge for details
Toggle between modes directly from the FloatingDevTools menu:
Overlay Mode — Quick visual overlay that shows renders as they happen. Perfect for spotting unnecessary re-renders while you interact with your app.
Modal Mode — Full inspector with render history, filtering, and detailed cause breakdowns. Great for deep debugging sessions.
When a state change causes a render, Highlight Updates shows you the before and after values of your hooks. See exactly which useState or useReducer value changed.