【发布时间】:2021-08-09 18:48:04
【问题描述】:
我是使用 Blazor 和 Fluxor 的新手,我试图决定什么更好用
IActionSubscriber - 手动注入、订阅和取消订阅
或
继承 FluxorComponent - 并使用 ActionSubscriber
什么是最好的解决方案? 有什么好处和坏处?
【问题讨论】:
我是使用 Blazor 和 Fluxor 的新手,我试图决定什么更好用
IActionSubscriber - 手动注入、订阅和取消订阅
或
继承 FluxorComponent - 并使用 ActionSubscriber
什么是最好的解决方案? 有什么好处和坏处?
【问题讨论】:
从FluxorComponent继承有几个优点,你不需要一直手动调用StateHasChanged,也不需要注入IActionSubscriber,因为它是免费提供的,并且您不必记住在处置组件时取消订阅。
在功能方面,我认为没有任何区别,只是 FluxorComponent 会为您处理一些工作。
我能想到的唯一缺点是,如果从 FluxorComponent 继承会阻止您从另一个基组件类继承。
至于我自己,我只是从FluxorComponent 继承然后去。效果很好。
【讨论】: