UNPKG

@react-hookz/web

Version:

React hooks done right, for browser and SSR.

12 lines (11 loc) 525 B
import { type DependencyList } from 'react'; import { type DependenciesComparator } from '../types.js'; /** * Like useMemo but uses provided comparator function to validate dependency changes. * * @param factory useMemo factory function * @param deps useMemo dependency list * @param comparator function to validate dependency changes * @returns useMemo result */ export declare const useCustomCompareMemo: <T, Deps extends DependencyList>(factory: () => T, deps: Deps, comparator: DependenciesComparator<Deps>) => T;