在redux中修复相关性循环时遇到问题

tuwxkamq  于 2023-02-04  发布在  其他
关注(0)|答案(1)|浏览(88)

我的一个redux操作需要访问一个管理API请求的类,然而在我的api requests类中,我写了一个需要导入数据存储的方法,然后我开始得到以下错误:
在初始化之前无法访问“WEBPACK_DEFAULT_EXPORT
我查找了错误并提到这是由于dep循环,似乎此模式导致导入未初始化的数据存储。总结:既然我的redux切片导入了API类,而api类依赖于redux存储,我该如何重构代码来修复这个模式呢?

k10s72fa

k10s72fa1#

我们特别建议Redux用户,除了主应用程序入口点文件外,不要将商店直接导入到其他文件中,因为这类导入周期问题。
这里最好的方法是重新构造逻辑,这样类文件就根本不需要使用存储。
作为第二个备用方法,您可以从保存store引用的模块中公开一个setter,并在启动时从入口点调用该setter。

相关问题