TCA에서 Debouncing 적용하기
Rx나 Combine을 접해보셨다면 Debounce와 Throttle이라는 개념에 대해 익숙하실거에요. TCA에서도 마찬가지로 Effect에다가 Debounce를 적용해줄 수 있습니다. 주로 이벤트가 연속적으로 들어와도 설정한 타이머 텀을 만나기 전에는 여러 중복 이벤트가 발생하지 않도록 무시하는 역할을 해줍니다. 흔히 구현되는 자동완성 혹은 연관검색어 서치 기능을 구현할때 사용할 수 있습니다🙌 타이핑 하나하나 빠르게 바뀔때마다 이벤트가 방출되는 과부하를 막을 수 있어요🕺🏻