learning-react icon indicating copy to clipboard operation
learning-react copied to clipboard

8.5장 useCallback 질문

Open cloudbabykim opened this issue 4 years ago • 0 comments

안녕하세요.

8.5장 useCallback 에서 이해가 안되는 부분이 있어

이렇게 질문을 남깁니다.

본문중에 다음과 같은 글이 있는데 왜 해당 값을 반드시 넣어줘야 하나요?

이전 값과 현재 값을 비교하기 위해 그런건가요?

정확한 원리를 모르겠습니다.

해당 함수에서는 업데이트 된 값을 받아서 이미 set을 잘하고 있는것 같은데

useCallback 함수를 쓰면서 내부 상태 값과 왜 연관이 되어있는지요.

단순히 함수를 재선언하지 않기 위해 사용하는 것 아니였나요?

또는 함수의 선언을 값이 바뀌었을 때 새롭게 할당하기 위해 입력하는 걸까요?

궁금합니다. 저자님.

본문 함수 내부에서 상태값에 의존해야 할때는 그 값을 반드시 두번째 파라미터 안에 포함시켜 주어야 합니다.

cloudbabykim avatar Sep 10 '21 04:09 cloudbabykim