- Flutter 앱 개발 시 API 중복 호출을 방지하기 위해 'debounce_throttling' 패키지를 사용할 수 있습니다. 🐌
- Debounce와 Throttle은 모두 기능 재실행을 제어하지만, 시간과 횟수 기반으로 다릅니다. 🕰️
- Throttle은 특정 시간 동안 여러번 호출될 때 한 번만 실행되도록 제어합니다. 🚦
- Debounce는 특정 시간 동안 마지막 호출만 실행되게 하여 API 요청을 최적화합니다. 🔒
- API 호출 제어 외에도 상품 개수 입력, 스크롤 제어, 페이징 처리 등 다양한 곳에 적용 가능합니다. 🛍️
- Debounce Throttle 패키지를 사용하면
debounce
와throttle
함수를 통해 원하는 방식으로 API 호출을 제어할 수 있습니다. 🌐