我已经寻找了两天的解决方案,并没有找到任何有完全相同问题的人。我假设我在做一些愚蠢的事情。
添加 redux-persist 后,我无法再引用我的 redux 存储。它就在那里。我可以在 redux 开发工具中看到它。此外,当我使用调试器并将鼠标悬停在状态上时,我可以看到它。但是,当我尝试提取“trips”(状态对象的属性)时,它不会让我说“'PersistPartial' 类型上不存在属性'trips'”。
import { store } from "redux/store";
...
const { trips } = store.getState();
在添加 redux-persist 之前这样做是有效的。但现在它给了我上面提到的错误,因为 store now 是 type: "Store<PersistPartial, any> & { dispatch: unknown; }"