클래스형 컴포넌트
클래스형 컴포넌트 이후에 더 편한 함수형 컴포넌트가 나왔지만,
클래스형은 라이프사이클 사용이 용이하다고 한다.
import React, {Component} from 'react';
class App extends Component { //class가 필요하고 component로 상속 받는다.
render() { //render 메소드가 필요하다.
return (
<div>hello world!</div>
)
}
}
함수형 컴포넌트
클래스형 이후에 나왔고, 초기 세팅도 함수형으로 되어있다.
클래스형보다 사용하기 편리하고, 초기엔 라이프사이클 사용에 제한이 있었지만 리액트 훅으로 보완이 가능하다고 한다.
import React from 'react';
import './App.css';
function App() {
return (
<div>hello world</div>
)
}
'공부 > JavaScript' 카테고리의 다른 글
[React] Arrow 함수 (0) | 2022.03.21 |
---|---|
[React] 함수 바인딩 (0) | 2022.03.21 |
[React] 리액트 프로젝트 생성 (0) | 2022.03.16 |
[NodeJS] Node.js 설치와 yarn 설치 (0) | 2022.03.16 |
[Jquery] keydown (0) | 2022.02.19 |