개요 안녕하세요 제가 이번에 작성할 내용은 useDebounce라는 custom hook은 어떤 상황에서 어떤 식으로 활용했는지에 작성해 보겠습니다. 개발 환경 React-native(expo) + TypeScript로 진행되었습니다. 상황 설명 이번에 진행 중인 토이 프로젝트에서 아래 사진과 같은 Ui가 존재합니다. 화면 Flow 설명 처음에 GPS를 활용하여 주변 동네에 대한 정보를 받고 사용자가 Text를 입력하게 된다면 해당 입력한 값으로 검색 결과를 보여주는 화면입니다. 개발 계획 위의 Flow대로 개발을 진행하기로 결정했습니다. 여기서 사용자가 주소 검색 시 디바운싱을 적용하기로 했습니다. 디바운싱이란? 연이어 호출되는 함수들 중 마지막 함수(또는 제일 처음)만 호출하도록 하는 것 디바운싱을 ..