React
-
12주차 개념 노트메가테라 2022. 11. 6. 18:14
React 사용자와 상호작용이 많은 웹페이지에서 UI를 쉽게 표현하기 위한 자바스크립트 라이브러리이다. UI의 특정 부분을 컴포넌트로 만들어서 여러 곳에서 재사용하거나, 컴포넌트를 조합하여 또 다른 컴포넌트를 만드는 방식으로 레고 블럭을 조립하듯이 UI를 구성하게 되고, Single Page Application, 모바일 어플리케이션, 가상현실 어플리케이션 등 다양한 어플리케이션을 만드는데 활용할 수 있다. 상태가 바뀌면 리액트는 가상 DOM을 활용해서 변경되는 부분만 효과적으로 렌더링한다. SPA(Single Page Application) 웹 페이지가 새로고침되지 않아서 사용자에게 부드러운 UI를 보여줄 수 있는 방식이다. 웹 페이지에서 보여줄 내용이 수정되면 웹 페이지를 통째로 받아와서 다시 그리는..