throttle etc.) don’t work as expected if they receive a different function reference (which is what happens when passing an anonymous function) each time they’re called. This PR makes the debounced function a component property and passes it to
debounce so it’s correctly debounced.
Thank you for this