如何将应用程序状态保存到 Cookie



我目前正在开发一个简单的俄罗斯方块游戏,在ReactJS中实现。我正在使用 useState(( 钩子来管理组件的状态。除了可玩之外,此应用程序的基本功能是让用户即使在关闭应用程序后也有机会继续游戏(应用程序将部署在GitHub页面上(。你能给我任何建议如何解决这个问题吗?谢谢。

要在 Cookie 中保存状态,您很可能需要安装像 universal-cookie 这样的依赖项。

但是,您可以使用不需要外部依赖项的localStorage

用法

要保存数据:

const dataToStore = { ... }
localStorage.setItem("storedData", JSON.stringify(dataToStore));

检索数据:

const data = JSON.parse(localStorage.getItem("storedData"));

最新更新