簡體   English   中英

React (Redux + Redux Saga) 和 MVC

[英]React (Redux + Redux Saga) and MVC

由於 React 被視為 MVC 的 View,

將 Sagas 視為 Controller 並將商店視為 Model?

React + Redux + Redux 是 Saga MVC 嗎? 我在某處讀到它們是不同的,因為 Redux 將數據流限制在一種方式。

React 會被視為 View 嗎? 佐賀為 Controller? Redux 為 Model?

編輯:我想澄清一下,我想知道這些是否被視為 MVC 以及為什么/為什么不。 不是哪個。

這是關於我如何使用 React/Redux/Sagas 的固執己見的答案

React 會被視為 View 嗎? 佐賀為 Controller? Redux 為 Model?

國際海事組織你可以考慮

  • 反應為視圖
  • Redux 作為 Model
  • Redux + Saga(組合)可以認為是Controller。

我一直在使用 Saga 來監聽動作並執行副作用,例如調用 API 並且一旦 API 數據返回,有時我一直在使用 Saga 處理 API 然后響應data並根據需要使用修改后的副作用執行新的action或修改它有效載荷將被 Redux reducer消耗以修改state 大多數時候如何操作數據邏輯出口在 Redux 減速器中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM