한 걸음 두 걸음
react 01 본문
반응형
REACT란 무엇인가
리액트는 UI컴포넌트 라이브러리로 자바 스크립트를 이용해서 컴포넌트를 만든다. 이러한 컴포넌트를 모아 UI를 구성하여 사용하는 것으로, 각 컴포넌트는 시각적 표현과 동작을 구현하는 논리를 모두 담고 있다. 이는 컴포넌트로 나눌 수 있으므로 일체형에 비해 재사용과 유지보수 및 확장이 용이하다.
이러한 리액트를 이용하면 프론트앤드 앱 개발시 변화하는 UI에 간단하게 대처할 수 있게 된다. DOM을 사용하여 비동기적으로 데이터를 가져오지만, 이는 점점 더 복잡해지는 문제점을 가지고 있다. 그래서 UI 자체를 함수로 만들어 데이터를 전달하고 호출하는 등의 방식을 채택한 것이 바로 리액트이다.
DOM이란?
문서 객체 모델(Document Object Model)의 약자로, HTML 및 XML 문서를 처리하는 API를 말한다. 문서의 구조적 형태를 제공하므로 자바스크립트(JavaScript)와 같은 스크립트 언어를 사용하여 문서 내용과 시각적 표현을 수정할 수 있다.
반응형
'FrontEnd > React' 카테고리의 다른 글
네이티브앱 / 웹앱 / 하이브리드앱을 구별해봅시다. (0) | 2019.02.11 |
---|