--- title: useLinkPressHandler --- # `useLinkPressHandler`
Type declaration ```tsx declare function useLinkPressHandler( to: To, options?: { replace?: boolean; state?: any; } ): (event: GestureResponderEvent) => void; ```
The `react-router-native` counterpart to `useLinkClickHandler`, `useLinkPressHandler` returns a press event handler for custom `` navigation. ```tsx import { TouchableHighlight } from "react-native"; import { useLinkPressHandler } from "react-router-native"; function Link({ onPress, replace = false, state, to, ...rest }) { let handlePress = useLinkPressHandler(to, { replace, state, }); return ( { onPress?.(event); if (!event.defaultPrevented) { handlePress(event); } }} /> ); } ```