Skip to main content
Version: v7.0.0

UseCacheOptionsType


Import
import { UseCacheOptionsType } from "@hyper-fetch/react"

Preview

type UseCacheOptionsType<T> = {
deepCompare?: boolean | typeof isEqual;
dependencyTracking?: boolean;
initialResponse?: CacheValueType<ExtractResponseType<T>, ExtractErrorType<T>>[data] | null;
}

Structure

UseCacheOptionsType
NameTypeDescription
deepCompare
boolean | typeof isEqual

Deep comparison function for hook to check for equality in incoming data, to limit rerenders.

dependencyTracking
boolean

If true it will rerender only when values used by our component gets changed. Otherwise it will rerender on any change.

initialResponse
CacheValueType<ExtractResponseType<T>, ExtractErrorType<T>>[data] | null

If cache is empty we can use placeholder data.

React
On this page