![](/img/trans.png)
[英]Fluxor: An effect which doesn't dispatch an action?
我正在使用 Fluxor 在 Blazor wasm 應用程序中管理 state。 在獲得刪除項目的結果后,我會觸發以下效果: 本質上,如果刪除成功,則導航回列表頁面。 如果不是,則什么也不做,因為我們需要保留在詳細信息頁面上。 在這種情況下,我不需要調度操作,但我必須根據EffectMethod ...
[英]Fluxor: An effect which doesn't dispatch an action?
我正在使用 Fluxor 在 Blazor wasm 應用程序中管理 state。 在獲得刪除項目的結果后,我會觸發以下效果: 本質上,如果刪除成功,則導航回列表頁面。 如果不是,則什么也不做,因為我們需要保留在詳細信息頁面上。 在這種情況下,我不需要調度操作,但我必須根據EffectMethod ...
[英]Fluxor Blazor error on assembly scanning and registration
我已經按照設置 Fluxor 庫的步驟進行操作。 添加var currentAssembly = typeof(Program).Assembly; builder.Services.AddFluxor(options => options.ScanAssemblies(currentAsse ...
[英]How to guard against double trigger of async method in Blazor wasm
我正在開發一個 blazor wasm 應用程序。 我正在努力解決異步問題 - 我發現很難解決,因為瀏覽器中的線程對我來說並不完全清楚。 我沒有使用任何異步空隙——一切都是異步任務。 從 API 調用(異步)我得到兩個對象。 一個 object 我作為同步更新發送到 fluxor store,另一個 ...
[英]How to deal with IEnumerables/Arrays/Collections in Fluxor State?
我目前正在嘗試為我的 Blazor WASM 應用程序實現 Fluxor,並且我發現的所有說明/教程都為商店推薦了類似以下示例的內容: 然后只談論初始 state 和更新只發生在bool和int而數組只被徹底替換。 即示例總是從服務器獲取完整的數據,例如100 個條目。 現在,這是我的問題:當我已 ...
[英]Setting the global state only once using Fluxor in Hosted Blazor WASM app
我有一個 .NET 5.0 Hosted Blazor WASM 應用程序,如下所示: 我在服務器項目中使用腳手架身份 razor 頁面進行登錄和注冊等。 我想將登錄的User object 存儲在 Blazor 客戶端 WASM 應用程序的全局 state 中。 這個 object 包含用戶個 ...
[英]Testing with bUnit and Moq a razor component that uses Fluxor
我在我的 Blazor 應用程序的 razor 組件之一中使用 Fluxor 進行 state 管理,但我不確定如何設置它以進行測試。 我不能僅僅為學生分配一個價值,因為它是一個僅限於初始化的屬性。 是否有特定的方法來設置 Fluxor 進行測試? 代碼 ...
[英]Blazor State with using Fluxor: ActionSubscriber or SubscribeToAction what is better to use?
我是使用 Blazor 和 Fluxor 的新手,我試圖決定什么更好用 IActionSubscriber - 手動注入、訂閱和取消訂閱或者繼承 FluxorComponent - 並使用 ActionSubscriber 什么是最好的解決方案? 有什么好處和壞處? ...
[英]Options for State Management in Blazor
Blazor 中有哪些庫/技術可用於 State 管理 webassembly (wasm)。 很高興知道不同方法的優缺點。 ...
[英]Where is state stored in fluxor?
我是使用 state 管理的新手。 目前我正在開發一個 blazor 應用程序,我偶然發現了“fluxor”框架,它允許通過通量模式管理 state。 Fluxor 對我來說工作得很好,但是我似乎無法弄清楚頁面的 State 實際存儲在哪里。 它是在緩存中,數據庫還是其他一些奇特的方式? 有沒有 ...
[英]How do we await the result of an Action/Effect in an ItemProviderDelegate?
在我的 razor 組件中,我使用帶有ItemsProviderDelegate的Virtualize組件(此處為文檔) ,該組件實現為async方法以從 API 批量加載數據傳輸對象 (DTO)。該方法如下所示:private async ValueTask<ItemsProviderRe ...
[英]Fluxor Blazor how to save a List?
我正在開發一個 Blazor 應用程序,在這個應用程序中,我需要存儲用戶選擇項目列表的 state。 當用戶按下“保存更改”按鈕時,我想將列表存儲在 state 中。 到目前為止,我已經編寫了 Fluxor 文檔中的四個強制性類: 服務狀態: 服務特色 選擇服務操作: 和 SelectServic ...
[英]Blazor server-side Fluxor Dispatch Action on Browser tab close
第一個SO帖子所以如果我的問題沒有充分整合,請告訴我! 用例:用戶打開瀏覽器,然后按下“在設備上付款”按鈕。 我調度了一個 PayOnDevice 操作,它將 UI 更新為加載狀態。 我有一個 HandlePayOnDevice [Effect] 方法,它接收該操作並異步啟動設備以進行付款。 當用 ...
[英]Working with Blazor Fluxor for State Manangement
所以我想在我的 blazor 服務器端應用程序中實現 State 管理。 我的目標是在網格中進行選擇后調用一個動作。 然后應將網格的值添加到 State。 我現在的問題是,我如何在 State 中得到一些東西? 該示例僅展示了如何增加計數,但我如何將數據從我的應用程序獲取到 reducer 或 ac ...
[英]StateSubscriber.Subscribe was not disposed
我正在使用 Fluxor 開發一個服務器端應用程序,該項目現在包括六個 Actions 以及相應數量的 Reducer 和 Effects。 完成后,我預計會有 20 多個帶有相關減速器和效果的動作。 Fluxor 的 state 管理運行良好,但是當我構建項目時,我開始隨機收到以下 Invali ...
[英]Raise a Fluxor Action within a regular class within a .cs file
熟悉 Fluxor 或 C# 依賴注入的人可以幫我解決一個我困擾了幾天的問題嗎? 當您在 Blazor 組件中使用 Fluxor 時,您包括以下內容以引發操作: 這使您可以使用以下方法在組件內引發操作: Dispatcher.Dispatch(new MyAction(MyParameter)) ...
[英]Sharing state and handling events with 3 child components | fluxor
我是 Fluxor 和它所基於的 redux/flux 模式的新手。 我目前正在研究 Blazor wasm 項目。 我選擇使用通量器進行 state 管理。 但我想知道如何處理以下情況: 當頁面被加載時,組件 1 填充了來自 API 槽通量或 state 管理的數據。 組件 1 是一個列表,其中包 ...