Highlight Anything
Measure any view on the screen and highlight it with a mask, then position your tooltips relative to it. Just attach an onLayout handler, with no wrapper components or HOCs required.
Any Overlay You Want
The overlay is just a React component: tooltips, callouts, bottom sheets, or full-screen cards. Each step can use a different one, and props flow through contentComponentProps with full type-safety.
Smooth, Native Animations
Transitions run on the UI thread with react-native-reanimated, morphing the mask from step to step. No native linking required, and it works out of the box with Expo.