인프런 커뮤니티 질문&답변

이종민님의 프로필 이미지

작성한 질문수

Next + React Query로 SNS 서비스 만들기

완전히 로그아웃 하기 & 프론트 서버에서 쿠키보내기

session 정보 사용시 useSession()과 auth()의 차이점에 대해서 궁금합니다.

24.01.08 14:36 작성

·

398

0

11분대에서 선생님께서 진행하신 코드 부분에서 질문이 있습니다.session 정보를 부모 컴포넌트로부터 받아오는 방식과 useSession()을 통해 받아오는 방식에는 어떤 차이점이 존재하나요??

서버에서 prerendering할 때, 미리 렌더링이 잘되도록 하기 위함인가요?

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2024. 01. 08. 14:45

useSession은 클라이언트에서만 돼서 서버쪽에서 프리렌더링 시 유저 정보가 없는 걸로 뜨게 됩니다. 그래서 서버에서 불러오는 auth로 받아온 뒤 프롭스로 넘겨주어야 합니다.

이종민님의 프로필 이미지
이종민
질문자

2024. 01. 08. 15:40

항상 빠른 답변 감사드려요! 덕분에 이해가 되었습니다!