鉴于 Redux 不允许存储不可序列化的数据,任何人都可以指导我如何在 Redux 中存储提供程序并使其持久化。我的用例涉及使用 Web3Auth 进行 Google 登录,这为我提供了一个提供程序。我需要将该提供程序存储在 Redux 中,并在 Web 应用程序的不同页面上使用它。
我尝试将其保存在 redux 中,但由于它的不可序列化性质,它没有保存
React 应用程序中的常见做法是在 React 上下文中存储共享类的实例,并通过自定义挂钩提供对它们的访问。这种方法允许组件轻松共享和访问这些实例。您可以在这里阅读更多相关信息:通过上下文深入传递数据。