我正在将我的应用程序状态的一部分从商店移动到 URL。
我目前正在使用 redux 来管理我的应用程序的状态以及重新选择以创建选择器。选择器从 redux 存储中的状态计算派生值(原则上,这是它们唯一的输入)。
现在部分状态将包含在 URL 中,所以我不确定如何阅读它。
我看过react-router-redux,乍一看似乎是解决方案(实际上,我可以得到我想要使用的值state.routing.locationBeforeTransitions.query
)但这似乎不是正确的方法,因为在他们的文档中它说:
您不应该直接从 Redux 存储中读取位置状态。
是否有另一种方法可以访问我的位置状态,或者我应该忽略此警告并在我的选择器中使用它?