Sno*_*111 3 c# state-management flux blazor fluxor
我是与状态管理人员合作的新手。目前,我正在开发 blazor 应用程序,我偶然发现了“fluxor”框架,它允许通过 Flux 模式进行状态管理。Fluxor 对我来说工作得很好,但是我似乎无法弄清楚页面状态的实际存储位置。它是在缓存、数据库还是其他一些奇特的方式中?有没有办法让我看到浏览器中存储的数据?
顺便说一下,我在应用程序的客户端使用 Fluxor。
谢谢你的协助!
小智 6
状态保存在内存中。您可以通过启用 Redux Devtools 使用漂亮的 GUI 查看状态,.UseReduxDevTools()如下所示:
services.AddFluxor(o => o
.ScanAssemblies(typeof(SomeType).Assembly)
.UseReduxDevTools());
Run Code Online (Sandbox Code Playgroud)
然后使用 redux devtools 插件:
https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd?hl=en
如果您希望将状态保存到本地存储或数据库,我创建了一个名为 Fluxor.Persist 的库来保存状态:
https://github.com/Tailslide/fluxor-persist