Blazor中有哪些库/技术可用于webassembly(wasm(的状态管理。
如果能了解不同方法的利弊,那就太好了。
有几个选项:
Redux(Fluxor(
Redux/Flux模式已经成为JS词中状态管理的领导者;因此,采用这种最佳做法是有意义的。
幸运的是,已经有一个Fluxor库可以做到这一点;它确实拥有最多的github恒星CCD_ 1;尽管它仍然是一个相对较新的领域;因此,什么最终成为后来最被采用的方法还有待观察
有一个伟大的介绍视频与源代码
官方文件:
- 状态、动作和减速器
- 效果
- Redux开发工具
一篇深入的文章。
布拉佐尔州
Blazor State
优点:使用Mediator发送消息
另请参阅
国家管理方法综述
https://chrissainty.com/mobile-blazor-bindings-state-management-and-data/
https://jonhilton.net/blazor-state-management/
https://learn.microsoft.com/en-us/aspnet/core/blazor/state-management
不错,但主要是信息:https://jasonwatmore.com/post/2020/07/30/aspnet-core-blazor-webassembly-communication-between-components
关键字:在blazor-wasm-webassembly组件之间传递数据子-父属性事件处理
Blazor应用程序是位于之上的C#应用程序。Net BCL库。我们不需要模仿JavaScript世界所创造的东西来克服其自身的不足。C#可以使用静态成员缓存任何您想要的内容。