This PR addresses issue #10 where initial request was being called after debounce instead of before.
Default now is debounceImmediate=true.
If props change before debounce timeout the current request will be canceled and a new one will be issued to get the request and props back in sync.
This PR addresses issue #10 where initial request was being called after debounce instead of before. Default now is debounceImmediate=true. If props change before debounce timeout the current request will be canceled and a new one will be issued to get the request and props back in sync.