繁体   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