React.js란 ? - 자바스크립트 라이브러리이다. - facebook에서 주도하고 있는 오픈소스 프로젝트로, facebook과 instagram에 사용된다. React의 특징 1. MVC패턴중 V(View)를 구현하는 라이브러리이다. 참고 : 하지만 MVC패턴을 사용하여 대규모 애플리케이션을 사용하면 너무 빠르고 복잡해진다는 단점이 있다. 이를 해결하기 위해 Fulx 아키텍처를 적용하여 보안한다. (Fulx 부분은 나중에 다뤄보도록 . . .) 2. 가상돔(Virtual DOM)을 사용하여 웹 애플리케이션의 성능을 극대화 시킨다. Q. 어떻게 성능을 극대화 시킬까 ? 리액트는 리플로우와 리페인트가 자주 수행되는 문제를 해결하기 위해 화면에 표시되는 DOM과 동일한 DOM을 메모리상에 만들고, DOM ..