인프런 커뮤니티 질문&답변

김민정님의 프로필 이미지

작성한 질문수

웹 게임을 만들며 배우는 React

6-5. useMemo와 useCallback

hooks 의 특징 (전체가 다 실행된다)

23.02.27 21:19 작성

·

335

·

수정됨

1

안녕하세요. 강사님.

해당 강의에서 1분 20초 경에

'hooks의 특징상 전체가 계속 다시 실행된다' 라고 하셨는데.

1.

state가 바뀌어서 rendering이 될 때, 모든 hooks의 내용이 다시 실행된다. 라는 말씀이 맞으실까요?

2.

또한 hooks의 개념이

functional component 구현 시에

useEffect나 useState, setState 등이 쓰이는 부분들이 hooks라고 보면 되나요...?

3.

그렇다면 컴포넌트가 re rendering 되는 시점에 seEffect나 useState, setState 등이 쓰이는 부분들이 모두 다시 실행된다고 보면 되나요...? 아니면 함수 컴포넌트 안의 모든 내용들이 다시 실행된다는 말씀이실까요...?

 

2-1.

functional conponent 와 hooks의 개념이 조금 혼동이 됩니다. functional component 구현 시 안에 hooks가 쓰이는 건가요..?????

 

질문 읽어주셔서 감사합니다.

 

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2023. 02. 27. 22:32

  1. 네 맞습니다.

  2. 앞에 use 붙은 것들이 훅스입니다.

  3. 모든 내용이 다시 실행됩니다. 다만 일부는 실행 시 아무것도 안 할 뿐이죠.

 

2.1도 맞습니다.