리액트란?
사용자 인터페이스를 만들기 위한 JavaScript 라이브러리
* 사용자 인터페이스 : 사람과 기계 사이에 상호작용이 일어나는 공간
페이스북의 Jordan walke에 의해 개발되었으며
페이스북, 에어비앤비, 드랍박스, 트위터 우버, 등 많은 사용자들이 사용
특징
1. 사용자 경험 - 웹에서 앱과 같은 사용자 경험을 제공
2. 재사용 컴포넌트 - 중복되는 요소를 하나로 묶어줄 수 있어서 유지보수에 편리
3. 데이터-화면 일치 - 데이터를 화면에 반영할 때 효율적
리액트 컴포넌트
- class형 컴포넌트와 함수형 컴포넌트로 표현이 가능
- Hooks 함수형 컴포넌트에서 클래스형 컴포넌트의 기능을 사용할 수 있게 해주는 기능
리액트 공식 홈페이지 : ko.reactjs.org/
'React' 카테고리의 다른 글
[React] 웹팩(webpack) (0) | 2020.11.05 |
---|---|
[React] Hooks, 코드 비교 (0) | 2020.11.05 |
[React] 구구단, <React.Fragment>, e.preventDefault, prevState, (0) | 2020.11.04 |
[React] state 변경, babel로 jsx코드 실행 (0) | 2020.11.04 |
[React] html에서 react Component 생성 (0) | 2020.11.03 |