[React] 함수형 컴포넌트
- Web
- 2023. 1. 23.
반응형
반응형
Why Function Component?
class component가 유행처럼 쓰이고 있다가, 갑자기 function component가 대두됨
- 함수형으로 만드는 게 좀 더 직관적
- 예전에는 왜 함수형 컴포넌트를 사용하지 않았음?
- LifeCycle
- 컴포넌트가 화면에 렌더링되고, 빠져나오는 것
- 화면 내에서 컴포넌트의 변화를 캐치해야함
- Component Render 시점, re-render 시점을 고려하는 게 거의 불가능했음
- React Hooks
- a라는 action이 실행될 때 a와 같이 실행되는 함수를 지정하는 것.
- LifeCycle
- 함수형 컴포넌트가 실행되는 속도가 좀 더 빠름
- 단순히 장황하다의 문제가 아니라, 안정적인 코드를 만들어나가는 데에 도움이 됨
- Hooks는 함수로 뺄 수 있음
- useEffect
- 하나의 비즈니스 로직을 여러 파일에서 import해와서 쓰는 방식을 취하는 방식
- 관심사를 분리
- cutomos
- useEffect
반응형
'Web' 카테고리의 다른 글
jQuery (0) | 2023.01.24 |
---|---|
[pub] class 부착식으로 개발 (0) | 2023.01.23 |
React를 쓰는 이유 (0) | 2023.01.23 |
Backends for frontend (0) | 2023.01.22 |
Micro Frontend Architecture (0) | 2023.01.22 |