我目前正在实现我们的websocket引擎到我们的Redux-Toolkit商店。我们的websocket连接/重新连接&事件处理逻辑保存在它自己的实用程序文件中,因为每个RTK-Query端点使用相同的websocket,并将单个处理程序传递给util文件。
这对于我们的目的来说非常好,但是我也想在open
close
&error
事件触发器,用于显示整个应用程序的加载状态。
是否有可能在不使用useDispatch钩子的情况下触发存储分派事件?
当然,你可以在你需要的文件中导入store
并调用store.dispatch
-你只是不应该在React组件中这样做。