我正在使用Fluxor开发一个服务器端应用程序,该项目现在包括六个操作,以及相应数量的Reducer和Effects。在完成时,我预计将有20+操作与相关的减速器和效果。Fluxor的状态管理运行良好,但当我构建项目时,我开始随机获得以下InvalidOperationException: System.InvalidOperationException StackTrace:
at Fluxor.DisposableCallbac
我正在开发一个Blazor应用程序,在这个应用程序中,我需要存储用户选择的项目列表的状态。当用户按下“保存更改”按钮时,我希望将列表存储在状态中。到目前为止,我已经编写了四个在Fluxor文档中编写的必备类: ServiceState: public record ServiceState public List<ServiceModel_serviceList }
目前,我正在为我的Blazor应用程序和我找到的所有指南/教程实现Fluxor,我在商店中找到了类似于这个示例的建议: int ClickCounterForecasts然后只讨论初始状态和更新只发生在bool和int上,而数组只会被彻底替换。例如,示例总是从服务器获取完整的数据,例如一个100个条目。现在,我的问题是:如果我已经有100个条目,并且只想添加/更新/删除一个条目,那么如何正确处理还原器中的数组呢?那一开始是个好主意吗
我分派了一个PayOnDevice操作,它将UI更新到加载状态。我有一个HandlePayOnDevice效果的方法,它提取该动作,并异步启动设备,以获取付款。但是,如果浏览器在异步方法解决之前关闭,我希望让设备完成并告诉另一个服务设备支付成功或失败。Dispatcher.Dispatch(new BrowserClosedAction());在这个dispose方法中调用) at Fluxor.Feature`1.set_State(T