[CHAM] redux에서 지속적인 로그인 체크

2022. 10. 19. 12:34·개인프로젝트/CHAM
728x90
반응형

나는 redux에 user_id를 받아와 저장후 이 값을 빼서 썼다.

하지만 어디선가 리렌더링 되면서 redux값을 초기화 시키고 redux에 있는 state값들을 비워버렸다.

어디서 이런 오류가 발생하는지 계속 찾아봤지만 찾지 못했다..

그래서 로그인을 유지시키기 위해 setInterval로 로그인후 주기적으로 state값을 넣어주는 함수를 만들었다.

하지만 setInterval이 리렌더링 되면서 쌓이는 것같이 점점 더 빨라졌다.

 

생각을 하다가 state에 저장된 user_id 불러와서

useEffect(() => {
    dispatch(loginAction.loginCheck());
  }, [user_id]);

state의 user_id가 바뀔때마다 로그인을 체크를 하기로 했다.

728x90
반응형

'개인프로젝트 > CHAM' 카테고리의 다른 글

[CHAM] redux state Reference  (1) 2022.10.21
[CHAM] function 실행 오류  (0) 2022.10.20
[CHAM] 하위 컴포넌트에서 값 받아오기, 주기  (0) 2022.10.19
[CHAM] image 올리기  (0) 2022.10.14
[CHAM] 드래그 슬라이드 만들기  (1) 2022.10.13
'개인프로젝트/CHAM' 카테고리의 다른 글
  • [CHAM] redux state Reference
  • [CHAM] function 실행 오류
  • [CHAM] 하위 컴포넌트에서 값 받아오기, 주기
  • [CHAM] image 올리기
TeTedo.
TeTedo.
  • TeTedo.
    TeTedo 개발 일기
    TeTedo.
  • 전체
    오늘
    어제
    • 분류 전체보기 (319)
      • 개발 (274)
        • Article (4)
        • 정리 (21)
        • Spring Boot (17)
        • JPA (2)
        • JAVA (6)
        • Database (4)
        • 자료구조 (11)
        • 알고리즘 (32)
        • React (20)
        • Docker (10)
        • node.js (18)
        • Devops (11)
        • Linux (4)
        • TypeScript (3)
        • Go (10)
        • HyperLedger (4)
        • BlockChain (43)
        • html, css, js (48)
        • CS (3)
        • AWS (3)
      • 모아두고 나중에 쓰기 (3)
      • 팀프로젝트 (18)
        • SNS(키보드워리어) (9)
        • close_sea (9)
      • 개인프로젝트 (1)
        • Around Flavor (1)
        • CHAM (13)
        • ethFruitShop (5)
      • 독서 (0)
        • 스프링부트와 AWS로 혼자 구현하는 웹 서비스 (0)
  • 블로그 메뉴

    • 홈
    • 개발일기
    • CS
    • 실습
    • 코딩테스트
    • 웹
    • Go
    • node.js
    • 팀플
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    erc20
    도커
    js
    html
    프로그래머스
    블록체인
    node
    nodejs
    node.js
    React
    하이퍼레저
    30일챌린지
    ERC721
    컨테이너
    CSS
    명령어
    go
    30일 챌린지
    go언어
    mysql
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
TeTedo.
[CHAM] redux에서 지속적인 로그인 체크
상단으로

티스토리툴바