react 클래스(class) 컴포넌트보다 hooks가 좋은 점

VUE_LJS·2023년 3월 21일
0
post-thumbnail

코드의 간결성: Hooks를 사용하면 클래스 컴포넌트보다 코드가 더 간결해짐. Hooks를 사용하면 상태 관리와 생명주기 처리를 하나의 함수에서 처리 가능

재사용성: Hooks를 사용하면 코드를 재사용하기 쉬워짐
Hooks는 독립적인 함수로 작성되기 때문에 다른 컴포넌트에서도 쉽게 사용할 수 있다

유지보수성: Hooks를 사용하면 코드의 가독성과 유지보수성이 좋아짐
Hooks는 함수형 프로그래밍의 개념을 따르기 때문에 부작용(side effect)이 적고 코드가 예측 가능

클래스의 단점 보완: 클래스 컴포넌트는 상태를 관리하기 위해 this를 사용하는데,코드를 이해하기 어렵다. 클래스 컴포넌트에서는 코드의 재사용성이 낮다

성능: Hooks는 불필요한 렌더링을 방지하는 최적화 기능을 제공한다

profile
프론트엔드 개발자입니다.

0개의 댓글