I’ve been trying to use React routers recently and I’d like to add history.push() that passes props down to the next component. I ran into this coment that mentions the best practices to hand them down to a child component. My issue is; how does search and state work with each other here? Search sets the query params, where the data would be encoded in the url for use right? What’s the use of state then? I feel like I’m missing something and would appreciate any clarification, thanks.