2주차
TL;DR
JSX는 React만의 전유물이 아니다. Virtual DOM에 대해 알아보고 JSX와 Virtual DOM을 통해 React가 해결하고자 했던 문제를 알아보자.
Contents
📝 기록하기
React가 재조정이라는 과정을 통해 리렌더링을 최적화하는 구체적인 방법에 대해 알 수 있었습니다. 예전에 공식 문서의 휴리스틱 알고리즘이라는 단어를 보고 이해가 안 돼 일단 넘어갔던 기억이 나는데, 그저 트리를 전체 순회하기엔 너무 비싼 연산 비용 O(n^3)이 발생하니 중요한 것만 고려하는 어림잡아 최적의 방법 O(n)을 찾자는 방법이었습니다. 희미한 지식을 구체화 시킬 수 있었고 이전에는 어렵기만 하던 지식이 반복적으로 공부함으로써 내 것으로 만들어지는 좋은 경험이었습니다. 추가적으로 더 궁금한 점이 생겨 세부적인 학습을 시도했는데 기존에 공부했던 개념까지 혼란스럽게 만들어 방어 기제가 발동하여 거부감이 들었습니다. 마치 '기껏 이해했는데 이런 심화 내용이 있다고?'하면서 내 머릿속에 부정적인 생각이 들어왔습니다. 이럴땐 기존의 알고있던 내용으로 이해하고 있다가 추후 다시 학습하면 되지않을까? 라는 조언이 있어 지금은 잠시 접어두려고 합니다.
Last updated