리액트는 왜 탄생했을까? -> DOM을 체계적이고 직관적으로 바꾸기 위해 탄생했다. 여기서 DOM이란 ? -> 문서 객체 모델(Document Object Model)의 약자 페이지를 나타내는 트리구조 웹 페이지의 구조화된 표현을 프로그래밍 언어가 이해할 수 있는 객체로 변환는 인터페이스를 제공한다. 클라이언트인 인터넷 브라우저가 서버로 요청을 보내면 서버는 데이터라는 응답을 보내준다. 응답의 종류 중 HTML은 데이터를 구조적, 계층적으로 나타낸다. 이것을 트리 구조로 바꾸어서 컴퓨터에 저장하는 것이 DOM이다. 렌더링 : 저장된 후에 DOM이 실제 화면에 그려지는 것 리액트가 하는 일은 DOM을 어떻게 조작할지 도와주는 것이다. JavaScript는 DOM을 조작해서 화면을 나타내는데, 웹이 발전하면..