当我从项目切换到其他url时,如何停止React以重新发送



我在React中使用Redux和Router构建了一个项目,我有一个小问题。如果我通过单击按钮在项目页面之间导航,我在Redux中的状态不会被删除。

但是,如果我尝试编写url,而不是单击按钮转到同一页面,我的状态将被删除。

我该如何解决这个问题?

您的redux存储被删除,因为您已经刷新了页面,并且redux中现在没有与主页面相关的数据,如果你想在redux中保留数据,即使你在浏览器中键入url而不点击任何按钮,只需将localstorage与redux一起使用,并检查是否存在localstorage,然后将所有数据存储在redux内,否则将数据从redux存储到本地存储。

我希望这能解决你的问题。

最新更新