React 사용 이유
프론트엔드 라이브러리를 사용하는 이유? 웹 애플리케이션 개발을 함에 있어서 귀찮은 DOM 관리와 상태값 업데이트 관리를 최소화하고 오직 기능 개발, 그리고 사용자 인터페이스를 구현하는 것에 집중할 수 있도록 하기 위해서 사용한다. 대표적으로 Angular, Ember, Backbone, Vue, React => 3대장 Angular, Vue, React React: '컴포넌트'라는 개념에 집중이 되어있는 라이브러리. 변화(Mutation)을 하지말고 데이터가 바뀌면 뷰를 날리고 새로 만들자! => 성능적 문제는 어떻게? => Virtual DOM! Virtual DOM이란 자바스크립트로 이루어진 가상 DOM에 한번 렌더링을 하고 기존의 DOM과 비교를 한 다음에 정말 변화가 필요한 곳에만 업데이트를 해주..
2022.02.22