React(Redux + Redux Saga)和MVC

问题描述 投票:1回答:1

由于React被视为MVC的视图,

Sagas将被视为控制者,而商店将被视为模型吗?

是React + Redux + Redux Saga MVC吗?我在某处读到它们有所不同,因为Redux将数据流严格限制为仅一种方式。

React会被视为View吗?佐贺作为控制器? Redux作为模型?

编辑:我想澄清一下,我想知道它们是否被视为MVC,为什么/为什么不呢?没有。

javascript reactjs model-view-controller redux redux-saga
1个回答
0
投票

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

React会被视为View吗?佐贺作为控制器? Redux作为模型?

IMO,您可以将React作为View查看,将Redux作为Model查看。

Redux + Saga可以视为控制器。我一直在使用Saga监听动作并执行副作用,例如调用API,并且一旦API数据返回,有时我一直在使用Saga处理API响应data并根据需要对其进行修改或执行另一种副作用,然后发出新的[ C0]的有效负载已修改,Redux action将使用它来修改reducer。在大多数情况下,如何操作数据逻辑都存在于Redux reducer中。

© www.soinside.com 2019 - 2024. All rights reserved.