Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 발산역 근처 카페
- codejam
- coffee
- 스테이크
- 냥스토리
- 양재맛집
- 냥이
- 냥냥
- 소호정
- CodeJam 2017 Round 1B
- 레스토랑
- 고양이는 언제나 귀엽다
- 카페
- 먹기좋은곳
- 발산맛집
- 커플
- 치명적 귀여움
- 소호정본점
- 파버스
- A. Steed 2: Cruise Control
- 스코티쉬 스트레이트
- 안동국시
- 발산
- CDJ
- 데이트
- 스파게티
- 고양이
- RED CAT COFFEE X LOUNGE
- 파머스테이블
- 부모님과
Archives
- Today
- Total
hubring
React - Class VS Functional Component 본문
https://boxfoxs.tistory.com/395
힘수형 컴포넌트는 클래스형 컴포넌트보다 선언하기 편하며 메모리 자원도 덜 사용함
또한 프로젝트를 완성하여 빌드한 후 배포할 경우 함수형 컴포넌트를 사용하는 것이 결과물의 파일 크기가 더 작음
(하지만 성능과 파일 크기 면에서 사실상 큰 차이는 없음..)
함수형 컴포넌트는 State와 LifeCycle API 사용이 불가능하다는 점이였으나. 리액트 v16.8 업데이트 이후 Hooks 라는 기능이 도입되어 조금 클래스형 컴포넌트와 조금 다른 방식으로 비슷한 작업이 가능
리액트 공식 매뉴얼에서는 컴포넌트를 새로 작성할 때 함수형 컴포넌트와 Hook을 사용하도록 권장하고 있음.
참고.
리액트를 다루는 기술 - 김민준 지음, 길벗 출판
'Javascript > React' 카테고리의 다른 글
Ref 사용하기 (0) | 2020.06.23 |
---|---|
이벤트 핸들링 (0) | 2020.06.23 |
React 개발하기 (0) | 2020.06.16 |
React 환경설정 (0) | 2020.06.15 |
React 다루기 (0) | 2020.06.13 |