redux Blazor中的状态管理选项

8mmmxcuj  于 2022-11-24  发布在  其他
关注(0)|答案(2)|浏览(135)

Blazor中有哪些库/技术可用于Webassembly(wasm)的状态管理。
如果能知道不同方法的利弊,那就太好了。

wlsrxk51

wlsrxk511#

有几个选项:

还原(Fluxor)

Redux/Flux模式已经成为JS世界状态管理的领导者;因此采用这种最佳实践是有意义的。
幸运的是,已经有一个Fluxor library可以做到这一点;它确实拥有最多的github星379;虽然这仍然是一个较新领域;因此以后最常采用的方法是什么还有待观察。
videosource code都有很好的介绍
官方文件:

  • 状态、操作和简化器
  • 效果
  • Redux开发工具

深度为article的。

闪耀之州

Blazor-State
优点:使用MediatR进行消息传递

另请参阅

状态管理方法概述

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 Web程序集组件子项父项属性事件处理之间传递数据

5cnsuln7

5cnsuln72#

Blazor应用程序是一个基于.Net BCL库的C#应用程序。我们不需要模仿JavaScript世界创建的东西来克服它自己的缺陷。C#可以缓存任何你想要的静态成员。

相关问题