npm run build 시에 특정 페이지는 static 하게 렌더링을 하고싶습니다.
그런데 최상단에 page.tsx 나 layout.tsx 에서 fetch 혹은 cookies 를 사용하면 제일 상단에 있는
이부분이 람다 기호로 바뀌면서 하위 페이지들이 전부 다이나믹 렌더링으로 변경됩니다.
제가 궁금한점은 fetch 또는 cookies 같은 것들을 사용하면 자동으로 dynamic rendering 을 해준다면
1. 기준이 page.tsx 에서 fetch를 사용하면 하위 page 는 모두 dynamic rendering 이 되는건가요?
2. 최상단 layout.tsx 에서 로그인 여부와 다크모드 기능을 위해 cookies 와 fetch 를 사용하고 있는데 이런 전역레이아웃으로 보여줘야 하는 기능이 있으면 다이나믹 렌더링을 피할수 없는건가요?
3. 만약 1번이 맞다면 하위 page 를 static rendering 이 가능하게 할 수 있는 방법은 없나요?
코드 이것저것 지우고 빌드만 수십번 해봐도 답을 모르겠습니다..