• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

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

23.02.27 21:19 작성 23.02.27 21:24 수정 조회수 297

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

  1. 네 맞습니다.

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

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

 

2.1도 맞습니다.