• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Next.js 게시판 next에서 redux 적용하기

next에서 redux 적용하기

  • 이 주제에는 2개 답변, 2명 참여가 있으며 codingapple2 년 전에 전에 마지막으로 업데이트했습니다.
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #88534

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

    김승환
    참가자
    혹시 4번 문제와 관련해서 클라컴포넌트에서 getServerSession을 쓰면 문제가 생기나요?
    #88544

    codingapple
    키 마스터
    리덕스쓰고싶으면 그게맞는데 getServerSession쓰면 나올텐데 굳이 필요할까요 
    client component도 서버에서 미리 html 그릴 수 있는건 그려서 보내서 서버사이드 렌더링은 됩니다 
    4는 client component 안에선 useSession 사용합시다
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠