DEVELOPMENT RECORD

  • 홈
  • 태그
  • 방명록

router 이동시 1

[React] router 이동시, 에러

프로젝트로 공부중 위와 같은 에러가 발생했다. 간단한 오류지만 컴포넌트 상태 값을 처리하는 과정에서 누구든지 발생할 수 있는 에러라고 한다!! 정리 1. 리엑트로 router를 이동 시, 위와 같은 에러가 나올 수 있다. 2. 언마운트된 컴포넌트에서는 상태를 추적할 수 없고, 상태를 추적하지 않기에 작업이 수행되지는 않지만 메모리 누수가 발생할 수 있으니 useEffect의 cleanup 함수를 이용하라!!! 발생 이유 1. router 이동 후, 이동 전 컴포넌트에서 state를 바꾸려는 시도가 있을 때 2. 비동기 처리 과정 해결 1. 라우터를 이동 전에 해당 컴포넌트에서 state 변경 작업을 모두 완료 후, 라우터 이동을 시킨다. 2. 리엑트 조언대로 useEffect의 cleanup 함수를 이용..

Development/React.js 2022.02.04
이전
1
다음
더보기
프로필사진

DEVELOPMENT RECORD

꾸준히 공부하며 기록하는 개발을 위한 블로그 입니다. https://github.com/moretz0921

  • 분류 전체보기 (168)
    • Development (166)
      • Html (15)
      • CSS & SCSS (31)
      • React.js (120)
    • Development Environment (0)

Tag

moment.js, react, Git, 리엑트, 객체, 라이브러리, VUE, npm, 함수, 태그정리, 자바스크립트, 제이쿼리, Level1, 퍼블리셔, 프로그래머스, HTTP, DoM, 알고리즘, 타입스크립트, javascript,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바