2024. 04. 03(수) Today I Learned

G_NooN·2024년 4월 3일
1

TIL

목록 보기
90/103

What I Did Today

  1. 기술 면접 준비

  2. 최종 프로젝트

  • 병원 리스트 페이지 컴포넌트 UI 제작

기술 면접 준비

Question

가상 DOM(Virtual DOM)과 실제 DOM(Real DOM)의 차이를 설명하시오.

My Answer

가상 DOM은 요소의 변화를 가상 메모리에 저장했다가 이를 실제 DOM과 동기화하는 과정을 걸친다. 이 과정에서 가상 DOM은 배치 업데이트(Batch Update) 방식을 사용한다. 실제 DOM은 하나의 상태가 변경될 때마다 계속해서 전체 노드를 리렌더링한다. 하지만 가상 DOM은 모든 상태변경 사항을 가상 DOM에 반영한 뒤, 변경된 요소에 해당하는 노드만 한꺼번에 리렌더링하여 실제 DOM에 반영한다.


Diary

  1. 코딩
  • 너무 오랫동안 코딩을 하지 않은 탓일까. 코드가 제대로 짜지지 않는다.
  • 컴포넌트 UI를 제작하는 것부터 난항을 겪고 있다.
  • 프로젝트... 잘 할 수 있겠지....?
  1. 컨디션
  • 오늘 하루 내내 식곤증 때문에 집중을 못했다.
  • 오늘 못한 부분을 어떻게든 만회해야 할 것 같다.
profile
쥐눈(Jin Hoon)

0개의 댓글