我有一个由一个对象组成的组件,该对象包含一个对象数组,而这些对象又具有键和字符串
this.state = {
dinosaurs: [
{ era: "jurassic", name: "diplodocus", diet: "herbivore" },
{ era: "cretaceous", name: "velociraptor", diet: "carnivore" },
]
}
当我在 react devtools 中打开组件时,我发现我可以通过双击这些字符串来编辑字符串,但我显然无法更改诸如“era”之类的键或恐龙数组"jurassic"
。"diplodocus"
但是,可以使用 React DevTools 更改它,但我做错了。
我在 Google DevTools 中使用 React DevTools。
我可以使用 React DevTools 更改组件的状态,哪些不能更改?
我尝试查看 GitHub 自述文件,我可以在部分侧窗格中看到编辑状态的提及,但没有提及可以编辑和不能编辑的内容。
我查看了如何从浏览器设置 React 组件状态和道具,但有一条评论告诉用户阅读 React DevTools 的友好手册,以及没有解决使用 React DevTools 可能或不可能的答案。