diff --git a/basic/18-useCallback.md b/basic/18-useCallback.md index 9f74ceb..d8bd49d 100644 --- a/basic/18-useCallback.md +++ b/basic/18-useCallback.md @@ -38,7 +38,7 @@ const onToggle = id => { 이 함수들은 컴포넌트가 리렌더링 될 때 마다 새로 만들어집니다. 함수를 선언하는 것 자체는 사실 메모리도, CPU 도 리소스를 많이 차지 하는 작업은 아니기 때문에 함수를 새로 선언한다고 해서 그 자체 만으로 큰 부하가 생길일은 없지만, 한번 만든 함수를 필요할때만 새로 만들고 재사용하는 것은 여전히 중요합니다. -그 이유는, 우리가 나중에 컴포넌트에서 `props` 가 바뀌지 않았으면 Virtual DOM 에 새로 렌더링하는 것 조차 하지 않고 컴포넌트의 결과물을 재사용 하는 최적화 작업을 할건데요, 이 작업을 하려면, 함수를 재사용하는것이 필수입니다. +그 이유는, 우리가 나중에 컴포넌트에서 `props` 가 바뀌지 않았으면 Virtual DOM 에 새로 렌더링하는 것 조차 하지 않고 컴포넌트의 결과물을 재사용 하는 최적화 작업을 할 건데요. 이 작업을 하려면, 함수를 재사용하는것이 필수입니다. useCallback 은 이런식으로 사용합니다.