【发布时间】:2021-06-02 10:49:30
【问题描述】:
一旦我通过向该页面传递道具进入特定页面,我希望能够重新加载页面而不会丢失状态,目前,当我重新加载时,页面会抛出一个错误,即缺少道具。 例如,如果我使用
history.push({ pathname: '/animal-details',animal_id: animal.id })
它在这些下一页上显示了详细信息,但是当我重新加载页面时,数据消失并且页面留空。如何解决这个问题?
谢谢。
【问题讨论】:
-
history.push(`history.push这看起来像是错字? -
谢谢我编辑了它。
-
在页面重新加载之间保持状态通常是通过 cookie 和本地/会话存储来完成的。
标签: javascript reactjs state persistence reload