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

김동혁님의 프로필 이미지
김동혁

작성한 질문수

Svelte.js [Core API] 완벽 가이드

1. 기본 개념

로그인 정보를 확인할 때

작성

·

164

1

로그인 페이지를 만들 때
 
이미 이 접속자가 토큰이 있다면
메인페이지로
 
없다면 로그인페이지로 계속 접근하게 할려고하면
 
beforeupdate를 통해 토큰여부를 체크해주면
화면이 렌더링되기전에 바로 메인페이지로 보낼 수 있을까요?
 
beforeupdate를 쓰면 beforeupdate가 여러번 호출되는데 왜이럴까요??
 

답변 1

0

HEROPY님의 프로필 이미지
HEROPY
지식공유자

김동혁 님 안녕하세요~😊

beforeUpdate는 '렌더링 직전에 실행'이 아니라 '데이터가 변경될 때마다 실행'되는 라이프사이클입니다. 

따로 라이프사이클을 작성할 필요 없이 단순히 <script> 안에서 페이지 이동 코드를 작성하시면, 그것이 렌더링 직전을 의미합니다.

 

김동혁님의 프로필 이미지
김동혁

작성한 질문수

질문하기