WIL
Facts
내일배움캠프가 개강하고 두 번째 주를 보냈다.
자바스크립트 문법반 강의를 제공받아 문법에 대해 복습을 했다.
동기함수 사용 중 리렌더링이 되지 않았다.
Feelings
자바스크립트의 값이 매번 새로 할당 된다는 말이 이해가 어려웠다.
for문을 반복하는 동안 리렌더링이 되지 않아 답답했다.
Findings
자바스크립트의 메모리에 대해 개발자 도구를 통해 확인했고
새로운 메모리 주소로 매번 바뀌는 것을 확인했다.
자바스크립트가 돌아가는 구조 공부를 통해
리렌더링은 콜스택이 비어 있을 때만 진행된다는 점도 알 수 있었다.
Future
앞으로 원시값과 참조값을 구분해 복사할 때 깊은 복사를 사용하도록 조심해야 겠다.
비동기함수인 setTimeout(,0)를 왜 사용하는지 알 것 같았다.
코드 내 함수의 동작 흐름에 대해 잘 이해할 수 있을 것 같다.
'내일배움캠프' 카테고리의 다른 글
230530 Intersection Observer 간단한 무한 스크롤 (0) | 2023.05.30 |
---|---|
230529 data 값으로 배경 이미지 설정하기 (0) | 2023.05.29 |
230526 자바스크립트 클래스 (0) | 2023.05.26 |
230525 자바스크립트 동기함수 사용 중 렌더링이 멈추는 이유와 비동기 이벤트 루프 (0) | 2023.05.25 |
230524 동기와 비동기 반복문 안에서 html 요소 변경 (0) | 2023.05.24 |