728x90 순간 검색1 디바운스(Debounce)와 스로틀(Throttle)이란? [Rx Programming] 디바운스와 스로틀은 모두 리액티브 프로그래밍에서 이벤트를 제한하는 방법입니다. 이 두 방법은 모두 특정 시간을 분기로 삼아 이벤트를 제한해 준다는 공통점이 있습니다. 이벤트 처리할 때 제한을 해주는 이유 스포티파이를 본다면 노래를 검색할 때 검색하기 버튼을 클릭하지 않고, 그저 키워드를 입력하면 아래 페이지가 변하는 것을 알 수 있다. 이는 사용자의 행동을 감지하여 검색을 한 후, 그 결과를 반영하는 것인데 만악 당신이 클라이언트 개발자라고 하였을 때 위와 같이 검색버튼을 클릭하지 않더라도 검색이 되도록 구현하고 싶다면 어떻게 해야 하는가? 이벤트 처리 그저 사용자가 검색하는 필드를 확인한 후 값이 변할 때마다 서버로 요청을 보내면 됩니다. 하지만 이 부분에는 큰 문제가 발생한 다는 점을 알 수 있습니다.. 2023. 1. 26. 이전 1 다음 728x90