繁体   English   中英

如何在反应组件之外获取 state(使用 redux 工具包)

[英]How to get state outside a react component (using redux tool kit)

我正在开发一个相当大的 react-redux 应用程序。 在不使用 react 组件或 useSelector 挂钩的情况下,如何从 React Redux Toolkit 商店获取 state?

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

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

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

谢谢你的支持。

您可以使用带有 getState 的选择器

const var1 = var1Selector(store.getState())

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM