recoil은 최상위 컴포넌트를 RecoilRoot로 감싸주면 되는데, Next.js는 SSR을 지원하기 때문에 layout.tsx에서 바로 RecoilRoot로 감싸면 아래와 같은 오류가 발생한다. createContext 는 오직 client component에서만