
[React] 리액트(React.js)란? 왜 사용할까?
·
Front-end/React
리액트(React) 란? 리액트(React, React.js 또는 ReactJS)는 자바스크립트 라이브러리의 하나로써 사용자 인터페이스를 만들기 위해 사용된다. 페이스북과 개별 개발자 및 기업들 공동체에 의해 유지보수 된다. - 위키백과 왜 리액트를 사용할까? JavaScript를 사용하여 HTML로 구성한 UI를 제어하기 위해서는 특정 DOM을 선택한 뒤, 특정 이벤트가 발생하면 변화를 주도록 설정해야 한다. 따라서 사용자와 인터랙션이 자주 발생하여 동적으로 UI를 구현해야 한다면 관리하기 힘들고, 웹 애플리케이션의 규모가 커질수록 성능 저하의 원인이 될 수 있다. 하지만, 리액트는 Virtual DOM을 사용해서 빠른 성능을 유지하도록 한다. Virtual DOM은 메모리에 가상으로 존재하는 DOM으..