Top버튼 구현 중 상세 페이지, 검색결과 페이지에 Top버튼 컴포넌트를 추가했는데 오류 발생
dynamic import
를 사용해 클라이언트에서 코드가 실행되게 했더니 오류 해결!const TopBtn = dynamic(
() => import('@/components/GlobalComponents/TopBtn/TopBtn'),
{
ssr: false,
},
);
CountTab 컴포넌트
자체가 클라이언트에서 실행되도록 했기 때문에 Top 버튼 컴포넌트는 dynamic import
를 사용하지 않았다.CountTab 컴포넌트
에서도 Top 버튼 컴포넌트를 dynamic import
하니 메인 페이지에서 새로 고침해도 Top버튼이 잘 동작한다!const TopBtn = dynamic(
() => import('@/components/GlobalComponents/TopBtn/TopBtn'),
{
ssr: false,
},
);