[전산공부] 렌더링, 그리고 리액트(React) (1)
리액트를 많이 써봤음에도 리액트를 왜, 어째서, 무슨 이유로 사용하는가에 대해 생각해 본 적이 없다 그래서 차근차근 정리해보기! 1) 렌더링(Rendering) 렌더링이란 컴퓨터 프로그램을 사용하여 모델로부터 화면을 만들어내는 과정을 말한다 쉽게 얘기하면, 사용자로부터 Request를 받은 다음 그것에 대한 Response를 브라우저에 뿌려주는 행위임 간단하게 순서를 생각해보면 로더(Loader)라는 놈이 서버로부터 전달받는 Response의 정체를 읽어낸다 그래서 이 Response가 파일인지, 데이터인지, 다운로드를 받아야하는지 등등을 파악한다 그리고 나서 파싱(Phasing:받은 소스를 해석한다고 생각하면 됨)의 절차를 거쳐 렌더링 트리를 만든다 DOM 트리를 바탕으로 화면을 그리는 것! 얘를 로드..
2020.02.17