数据存储在哪里?

时间:2020-04-15 17:19:12

标签: javascript reactjs

我不是一名React开发人员(我知道基本的js),但是有一个网络游戏(在react上运行),我一直在尝试查看它的内部,看看是否可以编辑存储的值,以便好玩我检查了网络标签,它似乎全部基于客户端。我运行了一个js脚本来获取所有对象,但是我只能找到关于游戏的静态数据,没有任何东西可以存储我的分数或任何有用的东西。

存储如何反应?我将如何查找/更改像我的分数一样的数据?

1 个答案:

答案 0 :(得分:6)

我们可以在多个地方将数据存储在React应用程序中;

  • 组件状态(通过react dev tools浏览)
  • Redux(redux dev tools),Mobx或Contex API等全局状态
  • localStorage / sessionStorage(在检查器的application标签下进行浏览)
  • cookies(用于服务器通信),可通过document.cookie
  • 获得
  • 组件范围之外的局部变量(有点像javascript上的全局范围变量,但不完全相同);绝对不建议这样做,但有些人可能会这样做。 (探索它们的唯一方法是通过在检查器的source标签中放置断点;这实际上很难追踪和调查)