expo-router
Version:
Expo Router is a file-based router for React Native and web applications.
17 lines (16 loc) • 522 B
TypeScript
/**
* Returns the same value as `router.canGoBack()` and re-renders when it changes. With tabs or a
* drawer, the value can change once after the first render.
*
* @example
* ```tsx
* import { router, useCanGoBack } from 'expo-router';
* import { Button } from 'react-native';
*
* export default function BackButton() {
* const canGoBack = useCanGoBack();
* return <Button title="Back" disabled={!canGoBack} onPress={() => router.back()} />;
* }
* ```
*/
export declare function useCanGoBack(): boolean;