背景
我正在创建用于查询数据库连接的应用程序。每个连接可以具有多个选项卡,每个选项卡的隔离状态都包含查询,自定义选项以及最终的数据库结果。每个子应用程序或选项卡的复杂度都很高,因此我最初考虑根据redux文档隔离我的子应用程序:https://redux.js.org/recipes/isolating-redux-sub-apps
但是,我遇到的问题是我无法访问“全局”状态(在我的情况下是数据库连接。)
由于此操作无效,因此我尝试使用React钩子初始化一个单独的redux实例。哪个可行,但是一旦用户导航到应用程序的其他部分并打算返回到其先前的状态,实际上并没有将我的应用程序存储起来。
问题
管理隔离的也可以引用全局状态的redux状态容器的最佳实践是什么?我对此有些了解,很高兴在需要时详细介绍细节/示例代码。
如果您需要访问全局状态,那么我只会坚持使用Redux reducer的组成。