@@ -15,6 +15,7 @@ import UserProfileHeader from "@entities/user/ui/user-profile/UserProfileHeader"
1515
1616import { useUserProfile } from "@shared/queries/useUserProfile" ;
1717import { useAuthStore } from "@shared/stores/authStore" ;
18+ import { useLikeStore } from "@shared/stores/likeStore" ;
1819import { useProjectStore } from "@shared/stores/projectStore" ;
1920import { ProjectCollectionTabType } from "@shared/types/project" ;
2021import LoadingSpinner from "@shared/ui/loading-spinner/LoadingSpinner" ;
@@ -66,6 +67,7 @@ const UserProfilePage = (): JSX.Element => {
6667
6768 // projectStore 동기화
6869 const { setAppliedProjects, setLikeProjects } = useProjectStore ( ) ;
70+ const { setLikedProjectIds } = useLikeStore ( ) ;
6971
7072 // 지원한 프로젝트 데이터를 store에 동기화
7173 useEffect ( ( ) => {
@@ -74,12 +76,13 @@ const UserProfilePage = (): JSX.Element => {
7476 }
7577 } , [ appliedProjectsData , setAppliedProjects ] ) ;
7678
77- // 좋아요한 프로젝트 데이터를 store에 동기화
79+ // 좋아요한 프로젝트 데이터를 store와 likeStore에 동기화
7880 useEffect ( ( ) => {
7981 if ( myLikedProjectsData ) {
8082 setLikeProjects ( myLikedProjectsData ) ;
83+ setLikedProjectIds ( myLikedProjectsData . map ( ( p ) => p . id ) ) ;
8184 }
82- } , [ myLikedProjectsData , setLikeProjects ] ) ;
85+ } , [ myLikedProjectsData , setLikeProjects , setLikedProjectIds ] ) ;
8386
8487 const handleDeleteProjects = async (
8588 type : ProjectCollectionTabType ,
0 commit comments