| No. | 질문
|
| --- | ------------------------------------------------------------------------------------------------ | | 1 | 리액트란 무엇입니까? | | 2 | 리액트의 주요 특징은 무엇입니까? |
리액트는 UI를 구성하기 위해 사용되는 자바스크립트 오픈소스 라이브러리 입니다. 특히, Single Page Application로 구성되어 있는 프로젝트에서 자주 사용됩니다. 웹과 모바일에서 view 계층을 다루기 위해 사용됩니다.
리액트의 주요 특징은 다음과 같습니다.
- RealDOM의 연산 비용이 비싼 것을 고려해 대신 VirtualDOM을 사용합니다.
- Server-side rendering을 지원합니다.
- 단방향 data 흐름 혹은 data 바인딩을 따릅니다.
- view를 만들기 위해 재사용가능한/합성(조립)가능한 UI 컴포넌트를 사용합니다.