React/처음 만난 리액트(react)

Component 만들기 및 렌더링

yooni825 2023. 9. 29. 15:53

Component 만드는 방법

  • Component = Function Component 함수 컴포넌트 + Class Component

 

Function Component 함수 컴포넌트

: 간단한 코드를 장점으로 가짐

 

Class Component

: JavaScript ES6의 class 라는 것을 사용해서 만들어진 형태의 컴포넌트

리액트의 모든 클래스 컴포넌트는 React.Component를 상속받아서 만든다.

 

Component 이름 짓는 방법

  • Component 이름은 항상 대문자로 시작해야 한다!

cause, react는 소문자로 시작하는 컴포넌트를 DOM 태그로 인식하기 때문

 

const element = <div />;

-> HTML div 태그로 인식

const element = <Welcome name = "인제" />;

-> Welcome이라는 리액트 Component로 인식

 

Component 렌더링

: 컴포넌트로부터 엘리먼트를 만들어야 함