Javascript React(Redux&x2B;Redux Saga)和MVC

Javascript React(Redux&x2B;Redux Saga)和MVC,javascript,reactjs,model-view-controller,redux,redux-saga,Javascript,Reactjs,Model View Controller,Redux,Redux Saga,因为React被认为是MVC的观点 萨加斯会被视为控制器,商店会被视为模型吗 React+Redux+Redux传奇是MVC吗?我在某个地方读到过,它们是不同的,因为Redux将数据流限制为只有一种方式 反应会被视为视图吗?作为控制器的传奇?Redux作为模型 编辑:我想澄清一下,我想知道这些是否被认为是MVC和为什么/为什么不。不是这样。这是关于我如何使用React/Redux/Sagas的自以为是的回答 反应会被视为视图吗?作为控制器的传奇?Redux作为模型 IMO你可以考虑 作为视图作

因为React被认为是MVC的观点

萨加斯会被视为控制器,商店会被视为模型吗

React+Redux+Redux传奇是MVC吗?我在某个地方读到过,它们是不同的,因为Redux将数据流限制为只有一种方式

反应会被视为视图吗?作为控制器的传奇?Redux作为模型


编辑:我想澄清一下,我想知道这些是否被认为是MVC和为什么/为什么不。不是这样。

这是关于我如何使用React/Redux/Sagas的自以为是的回答

反应会被视为视图吗?作为控制器的传奇?Redux作为模型

IMO你可以考虑

  • 作为视图作出反应
  • Redux作为模型
  • Redux+Saga(组合)可被视为控制器

我一直在使用Saga来监听动作并执行副作用,比如调用API和API数据返回后,有时我一直在使用Saga处理API响应
数据
,并根据需要对其进行修改,或者执行另一个副作用,然后使用修改后的有效负载发出新的
操作
,这将被Redux
reducer
消耗以修改
状态
。大多数情况下,如何操作Redux reducer中存在的数据逻辑。

实际上,这个问题是关于为什么/为什么不,而不是什么。遗憾的是,类似的帖子没有回答我的问题。这正是我的项目结构。我很不确定它是否是MVC。非常感谢。我也会等待其他人放弃他们的观点。