컴포넌트(component)

컴포넌트를 선언하는 방식은 두 가지입니다.
하나는 함수형 컴포넌트이고 또 다른 하나는 클래스형 컴포넌트입니다.

  • 컴포넌트 생성
    • src 디렉터리에 MyComponent.js 파일 생성
    • 코드 작성
    • 모듈 내보내기(export) 및 불러오기(import)
  • props

    • JSX 내부에서 props 렌더링
    • 컴포넌트를 사용할 때 props 값 지정하기
    • props 기본값 설정: defaultProps
    • 컴포넌트 태그 사이의 내용을 보여주는 children
    • 비구조화 할당 문법을 통한 props 내부 값 추출
    • propTypes를 통한 props 검증
    • 클래스형 컴포넌트에서 props 사용하기
  • state

    • 클래스형 컴포넌트의 state
    • 함수형 컴포넌트에서 useState 사용하기
자세히 보기