• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

로그인 정보 로딩 관련 질문

20.07.09 20:13 작성 조회수 110

1

LOAD_USER_REQUEST 액션의 디스패치에 관련하여 질문올립니다.

LOAD_USER_REQUEST 액션이 index 페이지에서 직접 디스패치되기 때문에 profile 페이지로 이동 후 새로고침을 누르면 사용자 정보가 없어지는 일이 발생합니다. 

LOAD_USER_REQUEST 액션을 _app 컴포넌트가 아니라 index 페이지에서 디스패치한 특별한 이유가 있는건가요? 물론 _app에서 디스패치를 하더라도 컴포넌트의 마운팅 순서때문에 새로고침을 하면 사용자정보가 없어지는건 마찬가지겠지만 _app에서 직접 디스패치를 하는 편이 중복되는 코드를 제거하는 데 나을것 같아서요.  _app 컴포넌트에서LOAD_USER_REQUEST 액션을 디스패치해도 나중에 SSR을 할 때 문제가 되지 않을까요? 

답변 2

·

답변을 작성해보세요.

1

next9 버전에 들어서 _app에서는 dispatch하기 힘들어졌습니다.

0

페이지마다 LOAD_USER_REQUEST 액션을 디스패치해야하는군요. 감사합니다.