작성한 질문수
따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
이미지 State을 부모 컴포넌트로 업데이트하기[삭제 예정]
작성
·
145
0
FileUpload.js 에서 가지고 있는 ImageState에 변경된 정보들을 setImage 하는데 이 State를
refreshFunction에 태우니깐 값이 안들어가더라구요.
이론상 set 하고나면 state가 바뀌고 rerendering이 되고 그러면 refreshFunction에는 바뀐값이 들어갈거라 생각했는데
혹시 그러면 setState를 하는게 실행되고 있는 함수가 전부 끝나야 값이 적용이 되어서 그런걸까요?
답변 1
자세히 모르지만 setState는 비동기함수라서 동기함수인 porps.refre...보다 나중에 실행되는것 같습니다.