One IT's Devlog

One IT's Devlog

  • 분류 전체보기 (41)
    • IT 이야기 (10)
      • Notion (3)
      • IT & Mobile (4)
    • 프론트엔드 개발 (23)
      • React & RN (8)
      • 안드로이드 (2)
      • JS & TS (10)
      • HTML & CSS (3)
    • 개발 & 전산 (5)
      • 알고리즘 (3)
      • Web & Network (1)
  • 홈
  • 태그
RSS 피드
로그인
로그아웃 글쓰기 관리

One IT's Devlog

컨텐츠 검색

태그

React Native 회고 PROMISE 비동기 Notion 알고리즘 hash 번역 TypeScript react CSS js스터디 포맷 DOMContentLoaded 티스토리 Javascript HTML 노션 호이스팅 반반택시

최근글

댓글

공지사항

아카이브

조건문(1)

  • React의 componentDidUpdate 사용할 때 주의점: 무한루프

    componentDidUpdate()에서 setState()를 즉시 호출할 수도 있지만, ... 조건문으로 감싸지 않으면 무한 반복이 발생할 수 있다는 점에 주의하세요. - React 공식문서 componentDidUpdate(){ ... this.setState({currentAddress:items[0].region.area3.name}); } React로 프로젝트를 진행하다 특이한 현상을 발견했습니다. 화면을 render한 직후 다음 단계에서 외부 API 호출을 하기 위해 componentDidUpdate()를 사용하는데 여기서 위의 코드처럼 setState()를 사용하니 무한루프에 빠지는 것입니다. 특히나 외부 API를 호출하는 로직이 들어가있어 이 상태로 5분만 내버려두면 한달치 무료 호출량을 ..

    2019.07.24
이전
1
다음
본 블로그는 사람이 직접 작성합니다.
© 2018 TISTORY. All rights reserved.

티스토리툴바