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

정문채님의 프로필 이미지
정문채

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

안녕하세요 제로초님 라우트 접근권한 관련해서 질문드려봅니다.

작성

·

103

0

안녕하세요.
 
next에서 serversideprops를 사용한다면 크게 문제될거같진 않지만
react에서는 serversideprops를 사용하지 못하는데 그렇다면 관리자 페이지 접근시에는 스테이트값으로 막는다 하더라도
새로고침시에는 다시 로그인정보를 확인해서 접근 하거나 뒤로 보내야하는데 이런 부분은 어떻게 처리하는게 좋을까요?

답변 1

0

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

애초에 서버쪽에서 확인을 하거나 아니면 클라이언트에서 유저 정보 체크하는 동안에는 로딩 중 페이지를 띄우고, 유저 정보 체크 후에 관리자페이지로 이동시키거나, 로그인페이지로 이동시키면 됩니다.

정문채님의 프로필 이미지
정문채
질문자

그럼 로딩을 띄우고 유즈이펙트로 유저정보가 변경된다면 그대로 렌더링 시키고 아니라면 라우트 푸시 시키면 될까요?

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

네 맞습니다.

정문채님의 프로필 이미지
정문채
질문자

답변 감사합니다

정문채님의 프로필 이미지
정문채

작성한 질문수

질문하기