← 질문 목록
#240깊이 0

React Hook을 사용하는 이유는 무엇인가?

프론트엔드기초설계 원칙

함수형 컴포넌트에서도 상태 관리와 생명주기 기능을 사용할 수 있기 때문이다.

컴포넌트상태·생명주기 도구
클래스 컴포넌트this.state, lifecycle methods
함수형 컴포넌트useState, useEffect

기존 클래스 컴포넌트는 로직 재사용이 어렵고 코드가 비대해지는 경향이 있었다. 훅으로 상태 관련 로직을 함수로 분리하여 여러 컴포넌트에서 공유할 수 있다.

또한, useEffect로 마운트, 업데이트, 언마운트 시점을 하나의 훅으로 통합 관리한다. 이는 코드의 응집도를 높이고 가독성을 개선한다.

추천 꼬리질문

0/300

적은 내용은 AI 학습에 쓰일 수 있습니다. 이름이나 연락처는 넣지 말아 주세요.

관련 질문

React Hook을 사용하는 이유는 무엇인가?