UNPKG

@winglet/react-utils

Version:

React utility library providing custom hooks, higher-order components (HOCs), and utility functions to enhance React application development with improved reusability and functionality

13 lines (12 loc) 596 B
import type { Fn } from '../@aileron/declare'; /** * Returns a version number that triggers React re-renders and a function to update it. * Useful for forcing component re-renders when needed. * @param callback - Optional callback function to execute when updateVersion is called * @returns [version, updateVersion] - The version number and a function to update it * @example * const [version, forceUpdate] = useVersion(); * // Force re-render when needed * const handleRefresh = () => forceUpdate(); */ export declare const useVersion: (callback?: Fn) => readonly [number, () => void];