Nextjs로 다크모드를 적용하던 중 다음과 같은 의문이 생겼다. 'use client' import { ThemeProvider } from 'next-themes'; interface ThemePropsInterface { children?: JSX.Element | Array | React.ReactNode; } export default function Providers(props:ThemePropsInterface) { const {children} = props; return ( {children} ) } 위의 코드에서 Provider는 클라이언트 컴포넌트인데 이걸로 감싼 children에 해당하는 컴포넌트는 모두 클라이언트 컴포넌트가 되는게 아닐까 ? 결국 SSR이 없어지고 Nextjs를 쓰..