React - 加载上次访问的页面数据

时间:2016-07-13 06:49:04

标签: reactjs redux react-router

浏览我们的页面时,我注意到一种奇怪的行为。 /recipe/1的第一个请求正常,当我转到/recipe/2时,我仍然会收到来自/recipe/1的数据。然后点击/recipe/3我会从recipe 2获取数据。

看起来页面呈现的速度比获取新数据的获取操作要快,但它不会使用新数据重新呈现。

避免这个问题的正确方法是什么?

我们正在使用react + redux + react-router。

1 个答案:

答案 0 :(得分:0)

我想我找到了一个解决方案。在构造函数中,我保存了当前对象,然后我获取新对象并检查渲染函数是否更改,直到那时我没有正确渲染页面。