리액트에서 중요하게 다루는점은 아마 가상돔이겠지
리액트의 설명엔 이런문구가 있지
"가상돔과 실제돔을 비교해 변화된 부분만 교체된다"
이 말에 나는 큰 이상함을 느꼈단 말이지
리액트, 반응형이란건 변화를 감지해 변경이 일어나는거지
이 과정에 비교란 단어가 왜 들어가야 하냐는거야
ReactiveX 를 보면 변수를 구독한 후 변화가 되면 알림을 보내지
이 과정에서 비교는 필요가 없어
알림이 왔다면 이전상태가 어떻든 무조건 변화를 해야하니까
근데 왜 리액트는 "가상돔과 비교"란 단어를 써뒀을까
내 식견이 짧은걸지도 모르지만
리액트는 모든 돔을 트리를 타고 모든 노드를 다 비교하는 가짜 반응형,
진정한 반응형이 아니라고 생각한다
댓글 0