Sometimes it's useful to update the browser's query string when your component state changes. For example, if you were building a "search posts" component, and wanted ...