如果我在浏览器的第一个选项卡中更新状态,如何更新浏览器的第二个选项卡中的状态

时间:2020-04-16 20:02:44

标签: reactjs react-redux

我只是想知道有什么方法可以在第一个选项卡中更新状态,然后它也会在浏览器的第二个选项卡中更新

1 个答案:

答案 0 :(得分:2)

不。您无法访问浏览器中的另一个标签。这将是客户端的安全漏洞。 在每个选项卡中,React都是从新渲染的,并且不知道其他任何选项卡。 所以你不能在两个标签之间共享React状态

您可以使用localStorage并将侦听器添加到StorageEvent(以处理更改)https://developer.mozilla.org/en-US/docs/Web/API/StorageEvent

相关问题