• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    해결됨

serverComponent 가 갑자기 강의에서나와요

24.06.29 22:15 작성 24.06.29 23:14 수정 조회수 44

0

처음부터 쭉 강의를 따라하고 있습니다.

9.3 장에서

갑자기 serverComponent 라는게 생겼어요.

무슨 용도일까요?

답변 1

답변을 작성해보세요.

0

Next.js 14 서버를 위한 최소 지식 챕터의 6.6 RSC (with use client)

RSC 가 React Server Component 입니다.

기본 개념은 해당 챕터를 참고해주세요.!

 

짧게 말씀드리면, supabase 를 사용하는 사용처가 Server Component라면 쿠키를 조작할 수 없어서

server component인지 아닌지 구분을 해야 합니다.

1) 그래서 "액션"함수를 부를 때 Server Component에서 부른다면

  • serverComponent = true

2) "액션"함수를 부를 때 Server Component가 아니라면

  • serverComponent = false

를 넣습니다.

 

만약 serverComponent 임에도 serverComponent = false라고 넘긴다면,

  • next.js에서 왜 Server Side Rendering 중에 쿠키를 함부로 조작해? 라는 오류 메시지가 나올 수 있습니다.

박현호님의 프로필

박현호

질문자

2024.06.30

답변 감사합니다.

해당 챕터 다시 살펴보겠습니다!!

채널톡 아이콘