1+ import { useState } from "react" ;
2+ import { useRouter } from "next/router" ;
13import { GetServerSideProps , GetServerSidePropsContext } from "next" ;
4+ import { parse } from "cookie" ;
25import axiosInstance from "@/lib/api/axiosInstanceApi" ;
36import CardsLayout from "@/components/Layout/CardsLayout" ;
47import Container from "@/components/Layout/Container" ;
58import LinkCard from "@/components/Link/LinkCard" ;
69import Pagination from "@/components/Pagination" ;
710import useFetchLinks from "@/hooks/useFetchLinks" ;
8- import { useRouter } from "next/router" ;
9- import { useState } from "react" ;
10- import { parse } from "cookie" ;
1111import LoadingSpinner from "@/components/LoadingSpinner" ;
1212import EmptyFavoriteList from "@/components/Favorite/EmptyFavoriteList" ;
1313
@@ -62,9 +62,11 @@ const FavoritePage = ({
6262 const router = useRouter ( ) ;
6363 const [ linkCardList , setLinkCardList ] =
6464 useState < FavoriteDataType [ ] > ( favoriteList ) ;
65+ const [ isLoading , setIsLoading ] = useState ( false ) ;
6566 const [ totalCount , setTotalCount ] = useState ( initialTotalCount ) ;
6667
67- const loading = useFetchLinks ( setLinkCardList , setTotalCount , router . query ) ;
68+ useFetchLinks ( setLinkCardList , setIsLoading ) ;
69+ //
6870
6971 // 마이링크 페이지로 돌아감
7072 const returnButton = ( ) => {
@@ -86,7 +88,7 @@ const FavoritePage = ({
8688 </ div >
8789
8890 { /* 로딩 중일 때 */ }
89- { loading ? (
91+ { isLoading ? (
9092 < div className = "text-center" >
9193 < LoadingSpinner />
9294 </ div >
0 commit comments