Widget Tree

Widget들의 부모, 자식 관계를 나타내는 걸 Widget Tree라고 부른다.

Hot Reload

Hot Reload 는 build 함수에 있는 코드만 재실행한다.

Session

유저의 정보를 데이터베이스에 저장하고 상태를 유지하는 도구

Session의 특징

Token

유저의 정보를 Base 64로 인코딩된 String 값에 저장하는 도구

Token의 특징

Session vs Token 비교

비교 요소 Session Token
유저의 정보를 어디에서 저장하고 있는가? 서버 클라이언트
클라이언트에서 서버로 보내는 정보는? 쿠키 토큰
유저 정보를 가져올 때 데이터베이스를 확인해야하는가? 확인 필요 토큰의 Payload에 들어있는 정보만 필요할 경우 확인 불필요
클라이언트에서 인증 정보를 읽을 수 있는가? 불가능 가능
Horizontal Scaling이 쉬운가? 어려움 쉬움

JWT