我是与状态管理人员合作的新手。目前,我正在开发 blazor 应用程序,我偶然发现了“fluxor”框架,它允许通过 Flux 模式进行状态管理。
Fluxor 对我来说工作得很好,但是我似乎无法弄清楚页面状态的实际存储位置。
它是在缓存、数据库还是其他一些奇特的方式中?有没有办法让我看到浏览器中存储的数据?
顺便说一下,我在应用程序的客户端使用 Fluxor。
谢谢你的协助!
状态保存在内存中。您可以通过启用 Redux Devtools 使用漂亮的 GUI 查看状态.UseReduxDevTools()
像这样:
services.AddFluxor(o => o
.ScanAssemblies(typeof(SomeType).Assembly)
.UseReduxDevTools());
然后使用 redux devtools 插件:
https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd?hl=en https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd?hl=en
如果您希望将状态保存到本地存储或数据库,我创建了一个名为 Fluxor.Persist 的库来保存状态:
https://github.com/Tailslide/fluxor-persist https://github.com/Tailslide/fluxor-persist
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)