我目前正在尝试了解react和redux的工作方式。我克隆了此repo,并使用chrome开发人员工具检查了它的外观。商店的结构如下:“ $ r.store”。如果我使用create-react-app生成一个项目并复制存储库的代码,那么我的商店的结构将有所不同。它看起来像这样:“ $ r.state.store”我有什么错误吗?我在做本质上是错误的事情吗?
答案 0 :(得分:0)
$ r 只是RDT(React开发人员工具)中选定元素的引用
因此,根据您在上方选择的元素,您将能够看到一件事或另一件事。
要查看您的州的实际结构,通常需要调用:$r.state.store.getState()
我建议您使用Redux DevTools Chrome插件以更好的方式查看状态。
要使所有内容正常运行,您需要执行以下步骤:https://github.com/zalmoxisus/redux-devtools-extension#11-basic-store