从编辑页面返回到详细信息时,反应状态未呈现

时间:2017-05-02 09:54:06

标签: javascript jquery reactjs

我有一个显示内容的详细信息页面。点击编辑我导航到编辑页面,在那里我可以修改数据和点击更新使用 window.history.back();返回详细信息页面,其中显示的数据不是更新的。

我必须使用那里的历史,因为我有一些与此相关的其他功能。

观察:状态正在更新,但第一次没有渲染,第二次编辑和更新时,第一次更新的数据显示在详细信息页面上。

1 个答案:

答案 0 :(得分:0)

您能否提供您在更新/编辑屏幕中使用的代码来更新数据。它会像this.setState({.........})。

原因可能是在状态更新之前渲染了第一个屏幕。

尝试使用this.setState({ <update data here> }, window.history.back());