용어 사전

  1. 컴포넌트(Component): UI를 구성하는 독립적이고 재사용 가능한 코드 조각.
  2. JSX: JavaScript에 XML을 추가한 문법 확장.
  3. Virtual DOM: 실제 DOM의 가벼운 복사본으로, 성능 최적화에 사용.
  4. Props: 부모 컴포넌트에서 자식 컴포넌트로 전달되는 읽기 전용 데이터.
  5. State: 컴포넌트 내부에서 관리되는 변경 가능한 데이터.
  6. Hooks: 함수형 컴포넌트에서 React의 기능을 사용할 수 있게 해주는 함수들.

React의 소개 및 역사

React의 정의와 특징

React는 사용자 인터페이스를 구축하기 위한 선언적이고 효율적인 JavaScript 라이브러리입니다.

주요 특징:

개발 배경