React (1) 썸네일형 리스트형 [React] React란 무엇인가? (feat. SPA와 Virtual DOM) 1. 리액트(React)란 무엇인가? 리액트(React)는 페이스북에서 제공하는 자바스크립트 라이브러리의 하나로서, 사용자 인터페이스를 만들기 위해 사용된다. 리액트는 컴포넌트 기반인데, 컴포넌트에 데이터를 흘려보내면 설게된 대로 UI가 조립되어 사용자에게 보여진다. 리액트는 이벤트로 인해 데이터를 관리하는 Model에 변화가 생기면Virtual DOM을 생성하고, 이것을 실제 DOM과 비교하고 변화가 발생한 부분만 업데이트 하는 방식으로 작동한다. 2. SPA 와 Virtual DOM 전통적인 웹사이트는 문서 하나에 전달되는 파일의 용량이 적었기 때문에, 한번의 이벤트에 새로운 페이지를 서버에서 전송해주는 방식도 상관이 없었다. 하지만 점치 웹사이트가 고도화됨에 따라 한 페이지에 해당하는 용랴잉 커졌고.. 이전 1 다음