如何将状态保存到URL?

时间:2015-06-26 15:08:35

标签: reactjs react-router

我正在开发应用程序。它类似于google anlaytics(有一个图表,数据表和一些控制组件,可能会影响图表和数据表)。

我想"保存状态"到网址。如果我将网址发送给某人,他应该会看到与我有相同数据的相同图表。

在这种特殊情况下使用反应路由器是否合适?

1 个答案:

答案 0 :(得分:1)

您可以通过在URL哈希中存储数据来实现这一目的:

window.location.hash = 'my-state'

这可以是ID或图表类型。它将附加到当前URL。 React Router通过“Locations”:

支持这个和其他状态机制