Component란?
독립적이고 재사용이 가능한 코드 뭉치
자바스크립트 함수와 같은 목적으로 사용되지만 독립적으로 분리되어 사용되어 지고
render() 함수를 통해 html을 리턴해 준다.
Classes vs Hooks (functional)
다른 언어에서 classes를 사용하고
리액트에서 classes와 Hooks를 사용한다.
많은 회사에서 둘을 섞어서 사용한다.
functional component
함수 안에 html 태그 리턴
JSX 때문에 가능
Class component
리액트에서는 어떤 것을 렌더할 것인지 정하는 것이 중요한데
클래스 컴포넌트를 사용하면 언제 렌더해야하고
안해도 되는지 더 쉽게 이해할 수 있다.
클래스 이름은 App으로 하고 Component 기능을 사용하겠다.
App 클래스 안에 render()함수 안에 html 태그를 넣어 화면에 보이게 한다.
'React > React Basic' 카테고리의 다른 글
[React] State란? setState, useState 뜻 (0) | 2022.04.22 |
---|---|
[React] class comp 2 | setState (0) | 2022.04.22 |
[React] 기본 파일 설명 | react-scripts | start, build, test, eject 등 (0) | 2022.04.21 |
[React] <React.StrictMode> (0) | 2022.04.21 |
[React] React.dom (0) | 2022.04.21 |
댓글