老师我想请教下,是不是项目的所有页面中用到的接口都要放到redux-tookit或者redux中??
来源:1-1 课程导学

Boy越越
2021-07-23
老师我想请教下,是不是项目的所有页面中用到的接口都要放到redux-tookit或者redux中,通过这种架构模式去调用接口,处理数据吗??
像以前开发都是在effect中直接请求一个接口,不建议这么做。统统都走redux去处理吗??
这样做的话,会不会很繁琐??哪怕一个页面只有一个查询字典值的接口,也要走redux去统一。
还是说我对redux-tookit或者redux了解的不够深入,使用redux或者redux-tookit适合一些全局状态的接口或者数据才用这种模式,并不是所有的页面,所有的请求都使用这种模式去管理??
写回答
1回答
-
Nolan
2021-07-23
不是所有接口都放到redux中,我自己的经验是,所有 列表获取接口 放在redux中比较合适,因为你可能会在页面中各种地方 刷新列表。比如在我们这个项目中,projects接口,在project-list中获取,在编辑project的组件中编辑完刷新,所以放在redux中最合适。也有很多接口没必要放在redux中,比如详情接口,详情一般只在一个组件中自己用不会共享。总而言之,容易被共享的放在redux里,不被共享的没必要。
00
相似问题