useStreamJSON
Signature
export function useStreamJSON<T, U>(
url: RequestInfo,
options: RequestInit & {
filter?: (item: T) => boolean;
transform?: (item: any) => T;
pageSize?: number;
initialData?: U;
cacheWriteDebounce?: number;
keepPreviousData?: boolean;
execute?: boolean;
onError?: (error: Error) => void;
onData?: (data: T) => void;
onWillExecute?: (args: [string, RequestInit]) => void;
failureToastOptions?: Partial<Pick<Toast.Options, "title" | "primaryAction" | "message">>;
},
): AsyncState<Result<T>> & {
revalidate: () => void;
};Arguments
Return
Example
Mutation and Optimistic Updates
Types
AsyncState
Last updated

