我目前正在尝试为我的 Blazor WASM 应用程序实现 Fluxor,并且我发现的所有说明/教程都推荐了类似以下示例的商店:
public record AppStore {
int ClickCounter,
bool IsLoading,
WeatherForecast[]? Forecasts
}
然后只谈论初始状态和更新只发生在bool
并且int
数组只被彻底替换。即示例总是从服务器获取完整的数据,例如100 个条目。
现在,这是我的问题:当我已经有 100 个条目并且只想添加/更新/删除一个时,如何正确处理减速器中的数组?这甚至是一个好主意吗?