• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

새롭게변경되 이미지를 부여 할때 질문이 있습니다.

21.02.07 16:15 작성 조회수 98

0

FileUpload.js 에서 가지고 있는 ImageState에 변경된 정보들을 setImage 하는데 이 State를 

refreshFunction에 태우니깐 값이 안들어가더라구요.

이론상 set 하고나면 state가 바뀌고 rerendering이 되고 그러면 refreshFunction에는 바뀐값이 들어갈거라 생각했는데

혹시 그러면 setState를 하는게 실행되고 있는 함수가 전부 끝나야 값이 적용이 되어서 그런걸까요?

답변 1

답변을 작성해보세요.

0

태성기님의 프로필

태성기

2021.04.07

자세히 모르지만 setState는 비동기함수라서 동기함수인 porps.refre...보다 나중에 실행되는것 같습니다.