React
JavaScript 기반 React 프론트엔드 컴포넌트
React는 웹 프레임워크로, 자바스크립트 라이브러리의 하나로서 사용자 인터페이스를 만들기 위해 사용됩니다. Facebook에서 개발했고 오픈소스로 배포하고 있으며 싱글 페이지 애플리케이션이나 모바일 애플리케이션의 개발에 사용되고 있습니다. 현재 많이 활용되고 있는, 웹/앱의 View를 개발할 수 있도록 하는 인기있는 라이브러리입니다.
React는 아래와 같은 특징을 가지고 있습니다.
- Data Flow
- Component 기반 구조
- Virtual Dom
- Props and State
- JSX
Turaco에서는 이러한 React 프레임워를 이용하여 쉽게 개발 할 수 있도록 드래그 & 드롭 방식을 통해 쉽게 개발환경을 제공하고 있습니다.
React 컴포넌트를 적용하면 구조화된 코드 템플릿을 제공하여 빠르게 개발할 수 있는 환경을 개발자에게 제공합니다. 또한 배포 이후 개발자들의 개발 코드를 즉시 배포할 수 있도록 배포 파이프라인(CI/CD)도 제공합니다.
본 챕터에서는 React 컴포넌트 사용법에 대해 설명합니다.