재츠비의 위대한 개발
  • 홈
  • 태그
  • 방명록
    • 분류 전체보기
      • PS
      • Pandas
      • 개발일기
      • 잡소리
  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
Hook 검색 결과
1 개의 검색 결과가 있습니다.
개발일기

[React.js] useState()은 동기적으로 작동하지 않습니다.

useState()는 동기적으로 작동하는 함수가 아닙니다. 따라서 setState("...") 했다고 바로 상태값이 변경되지 않습니다! 예시와 함께 보도록 하겠습니다. const [id, setId] = useState(""); const dispatch = useDispatch(); useEffect(()=>{ axios.get(url) .then((response)=>{ setId(response.data[0].id); //useState함수들은 한번에 다 같이 렌더링하기 때문에 //setId 함수보다 밑의 dispatch가 먼저 실행 //따라서 id는 undefined 혹은 초깃값인 ""이 들어갈 것이고 에러발생 가능성 dispatch(changeId(id)); //콘솔 찍어봐도 id를 가져오지 못..

2021. 10. 5. 22:16
  • «
  • 1
  • »

전체 카테고리

  • 분류 전체보기
    • PS
    • Pandas
    • 개발일기
    • 잡소리

태그

  • #스크럼
  • #풀이
  • #React
  • #큐
  • #c++
  • #알고리즘
  • #nodejs
  • #redux
  • #백엔드
  • #선형자료구조
  • #백준
  • #node.js
  • #종만북
  • #공부
  • #ps
  • #개념
  • #mysql
  • #React.js
  • #리스트
  • #완전탐색
  • #동적계획법
  • #SelCrum
  • #프론트엔드
  • #리액트
  • #bfs
  • #jaehasafe
  • #그래프
  • #해설
  • #프로젝트
  • #upper_bound
더보기+

블로그 인기글

Powered by Privatenote/라이프코리아 Copyright © 재츠비의 위대한 개발 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바