debounce vs throttle
버튼을 연타해서 두 오퍼레이터가 어떻게 다르게 동작하는지 확인해보자.
debounce
throttle
debounce(0.5s)
버튼을 눌러도 0.5초 동안 추가 입력이 없을 때만 통과한다.
연타하면 계속 타이머가 리셋되어 마지막 입력만 통과한다.
버튼 탭 (연타해보세요)
이벤트 로그
버튼을 눌러보세요...
throttle(2s)
2초 안에 아무리 많이 눌러도 첫 번째 입력만 통과한다.
2초가 지나야 다음 입력이 통과된다.
버튼 탭 (연타해보세요)
이벤트 로그
버튼을 눌러보세요...