如何获取react组件外部的状态(使用redux工具包)



我正在开发一个相当大的react redux应用程序。如果不使用react组件或useSelector挂钩,我如何从react Redux Toolkit存储中获取状态?

我已经在应用程序的其他地方使用了useSelector钩子,它运行得很好,但现在我需要利用react组件之外的状态值。我不能在功能组件之外使用useSelector。

我在网上找到了这个方法,但我不确定使用它是否安全,或者是否有更好的方法来解决这个问题。

import store from "./store"
const { var1, var2 } = store.getState();

感谢您的支持。

您可以将选择器与getState一起使用

const var1 = var1Selector(store.getState())