18 lines
394 B
TypeScript
18 lines
394 B
TypeScript
|
import useSWR from 'swr';
|
||
|
import fetcher from '@/lib/fetcher';
|
||
|
|
||
|
const useFavorite = () => {
|
||
|
const {data,error,isLoading, mutate} = useSWR('/api/favorites',fetcher,{
|
||
|
revalidateIfStale: false,
|
||
|
revalidateOnFocus: false,
|
||
|
revalidateOnReconnect: false
|
||
|
});
|
||
|
return {
|
||
|
data,
|
||
|
error,
|
||
|
isLoading,
|
||
|
mutate
|
||
|
}
|
||
|
}
|
||
|
|
||
|
export default useFavorite;
|