I would suggest you spend time with the
redux-observable documentation, as the authors have put some effort into explaining it. And they explain it much better than I could.
The docs are here.
And you should checkout this example that’s included in the repo — which includes a debounced search for GitHub users, etc.