我有一个搜索页面,其中有一个搜索栏和一些搜索过滤器。用户可以使用过滤器过滤数据。在每次过滤器更改时,我都会调用一个API,该API会带来更新的数据,我也会相应地更新路由路径。但是,当用户按下“后退”按钮时,我想将用户重定向到上一个结果已填充的上一个页面。我不想再次点击api调用来获取数据。有没有一种方法可以使redux保留其历史记录,当用户按下“后退”按钮时可以自动填充该历史记录。
您可以使用componentWillUnmount并在该函数上重置数据。