본문 바로가기

카테고리 없음

0614 패캠 React

변경 용이성

스프트웨어는 현실의 문제를 해결하기 위한 솔루션으로,

현실 문제가 변경되면 이를 해결하기 위해 함께 변경되어야한다.

이때 소프트웨어를 개발자가 쉽게 변경할 수 있는지 여부를 변경 용이성이라고 한다. 

 

DOM API ?

HTML 문서를 브라우저가 렌더링하기 위해서 가공시켜 놓은 객체

웹 어플리케이션을 개발할 때 가장 많은 문제점을 일으키는 요소

자바스크립트를 이용해서 웹앱의 UI를 핸들링 할 수 있는 유일한 방법

수많은 기능을 제공하지만, 다루기가 까다롭다. 

 

리액트의 컨셉

리액트는 자바스크립의 라이브러리. 

초기 목적: 유저 인터페이스의 문제 해결

선언적이다.

DOM 자체를 사용하지 않는다 -> 가짜 돔을 사용하여 돔과의 연결점을 최소화한다. 

유연성 -> 다른 라이브러리 및 프레임워크와 함께 동작할 수 있다.