멘토링1 리액트 - throttle / debounce 브라우저 너비가 변경될떄마다 api요청을 보낸다고 하면 너무 잦은 리퀘스트 발생 이벤트를 수시로 처리하고싶지 않을 때 이벤트 제어 처리 2가지 필요1. throttle2. debounce 두 가지 성질이 다르다 내가 정한 시간(이벤트 2번) 동안 1번의 이벤트만 발생 시키겠다 어떤 이벤트가 끝나고 내가 정한 시간 동안 이벤트가 들어오지 않았을때 이벤트를 처리예를 들어 브라우저 크기를 조절하려고 마우스가 브라우저 창을 잡고있을때 놓지않거나, 놓고나서 delay 시간 내에 다시 창을 마우스로 잡으면 이벤트 발생하지 않는다 - 활용 - 검색어 자동완성 기능 활성화 .. lodash 라이브러리 throttle( 핸들러, ms )debounce( 핸들러, ms) 성능과 ux : trade off직접 만들.. 2024. 8. 16. 이전 1 다음