我还没有深入了解源代码或其他任何东西,但只是好奇过去是否有人需要或使用过它。
似乎 Redux 正在为商店创建一个单例实例,并在调用者的生命周期内将其持久化,但这对于我们正在考虑实现的内容并不真正站得住脚……如果存在,最简单的方法是什么,用于扩展他们的 API 并创建具有范围生命周期的商店?
这是在纯服务器端应用程序中使用 Redux 的情况下(或至少据它所知等)
编辑:
同样,虽然您可以通过直接导入来引用您的商店实例,但这不是 Redux 中推荐的模式。如果您创建一个商店实例并从一个模块中导出它,它将成为一个单例。这意味着将 Redux 应用程序隔离为更大应用程序的组件(如果有必要)或启用服务器渲染将更加困难,因为您希望在服务器上为每个请求创建单独的存储实例。
我在这里的文档中找到了这段摘录。
这个输出考虑的模块在实践中是如何工作的?如果我仅通过外部公开的方法在给定的生命周期内声明它的范围内访问商店,我是否应该期望在某个指定的应用程序生命周期内关闭范围时释放实例?