선생님
next에서 유저가 매니저인지 판단하는 코드를 작성해서
매니저인지 아닌지를 boolean으로
redux에 저장하려고 하는데
1. 그럼 우선 이 판단을 layout.tsx에서 하는 것이 옳다고 판단했고
2. 그렇다면 layout.tsx가 'use client'를 추가해줘야 해서 결국 프로젝트 전체가 클라이언트 컴포넌트가 되는건데
3. 그럼 서버컴포넌트를 사용할 수 있는 이점을 모두 포기해야 하는 건가요?
4. 추가로 layout.tsx에 'use client'를 작성했더니 에러도 뜨지않고 그냥 페이지 자체가 먹통이 되버리는데
에러메세지도 보지 못하니 원인을 못찾겠습니다.... 혹시 짐작 가시는게 있으실까요?
1,2번은 제가 판단한게 맞는지
3,4번은 혹시 다른 방법이나 해결방법이 있는지 답변 달아주시면 감사하겠습니다.