React - 자바스크립트 라이브러리로 유저 인터페이스를 만드는 데 사용. 지속적으로 데이터가 변화하는 대규모 애플리케이션에 사용. 오직 V(View)만 담당 => 뷰에만 신경쓰는 라이브러리 이므로 기타 기능은 직접 구현해야 하지만 라우팅에는 리액트 라우터, Ajax 처리에는 axios / fetch, 상태 관리에는 redux / MobX를 사용. 초기 렌더링 - render() {} 함수 컴포넌트가 어떻게 생겼는지 정의하는 역할 html 형식의 문자열을 반환하지 않고, 뷰가 어떻게 생겼고 어떻게 작동하는지 정보를 지닌 객체를 반환 렌더링 작업이 끝나면 지니고 있는 정보들을 사용하여 HTML 마크업을 만들고, 우리가 정하는 실제 페이지의 DOM 요소 안에 주입. Virtual DOM - 실제 DOM에 접..