[React] React 및 TS
React
- 리액트(React)는 현대적인 싱글 페이지 애플리케이션을 구축하기 위한 프레임워크
React 기능
• 컴포넌트 기반 프레임워크 • 선언적인 뷰 • 컴포넌트 로직은 자바스크립트로 작성 • 반응형 웹 디자인 및 현대적인 프레임워크 지원 • Bootstrap, Google Material Design 등과 호환
React 구조
React 주요 용어들
용어 | 정의 |
---|---|
Component | React 애플리케이션에서 주요 역할을 하는 것으로, 사용자 인터페이스 뷰와 애플리케이션 로직을 담은 자바스크립트로 이루어져 있습니다. |
Props | 부모 컴포넌트에서 자식 컴포넌트로 데이터를 전달하는 메커니즘입니다. |
State | 컴포넌트에 대한 데이터를 포함하며, 상태가 변경되면 컴포넌트가 다시 렌더링됩니다. |
Hooks | 새로운 클래스를 작성하지 않고도 로컬 상태 및 다른 React 기능을 사용할 수 있게 해주는 메커니즘입니다. |
Module | 특정 뷰를 생성하는 관련 컴포넌트의 모음입니다. |