- useFilter<T>(items, config): readonly [T[], {
filter: string;
setFilter: Dispatch<SetStateAction<string>>;
}] Type Parameters
- T extends Record<string, any>
Parameters
- items: T[]
- config: IFuseOptions<T> & {
keys: (keyof T)[];
}
Returns readonly [T[], {
filter: string;
setFilter: Dispatch<SetStateAction<string>>;
}]
Description
Hook to filter items using Fuse.js
Example