нужно вызвать тяжеловесную функцию, которая должна отфильтровать данные.
                  
                  
                  Мне нужно это сделать после того, как закончу набирать текст в инпуте.
                  
                  
                   
                  
                  
                  Я обернул в вызов функции в дебаунс, что бы вызывалась через секнуду после прекращения ввода текста, но по факту - получается что функция срабатывает каждый раз при её вызове, просто на секнду позже. Не один раз, а столько раз, сколько символов я ввёл в инпут.
                  
                  
                   
                  
                  
                  Как мне добиться того, что бы она срабатывала тоько один раз?
                  
                  
                   
                  
                  
                    const debouncedFilter = debounce(() => filtering(), 1000)
                  
                  
                
Поменяй эвент на onChange
Обсуждают сегодня