Open
Description
URL state should be entirely separate from Redux state. By combining them, we introduce bugs, slow things down, and introduce a lot of unnecessary, complex code.
Instead, we should manage all state in Redux and adjust the URL accordingly. This would reduce a lot of code that manages state being in the URL and also helps us reduce bugs that arise from reading state from the URL.