팀원의 퍼지 문자열 적용을 하면서 내가 작성했었던 디바운싱이 오류가 생겼다. 분명 적용을 했었는데 암이라고 검색하면 ㅇ, 아 ,암 이렇게 다시 3번 호출하는 경우로 변경되었다.
debounce함수에 useMemo를 이용하여 감싸주면서 오류를 해결할 수 있었다.
useMemo
성능 최적화를 위하여 연산된 값을 재사용하는 기능을 가진 함수이다.
useMemo 더 자세히 공부할 것❕
오늘은 팀원들의 코드를 merge하며 마무리하는 단계를 가졌다. 중간에 오류를 발견하여 해결하기도 하였고, 해당 코드를 어떻게 더 간략하게 줄일 수 있을 지 생각하는 시간도 가졌다. 아직 오류를 해결하지 못한 부분도 있지만 마지막까지 최선을 다할,,것이다 😥