one
Version:
One is a new React Framework that makes Vite serve both native and web.
23 lines • 780 B
TypeScript
type EffectCallback = () => undefined | void | (() => void);
/**
* Run side effects when a screen is focused. The effect runs when the screen
* gains focus and cleans up when it loses focus.
*
* @param effect - Memoized callback containing the effect, optionally returns cleanup function
* @param deps - Dependency array, effect re-runs when dependencies change (if focused)
* @link https://onestack.dev/docs/api/hooks/useFocusEffect
*
* @example
* ```tsx
* useFocusEffect(
* useCallback(() => {
* const subscription = subscribeToUpdates()
* return () => subscription.unsubscribe()
* }, []),
* []
* )
* ```
*/
export declare function useFocusEffect(effect: EffectCallback, deps: any[]): void;
export {};
//# sourceMappingURL=useFocusEffect.d.ts.map