老师我想请教下,是不是项目的所有页面中用到的接口都要放到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里,不被共享的没必要。

0
0

React17+Hook+TS4 优质实践,仿 Jira 企业级项目

解锁 React17 高阶用法,轻松应对大型复杂长周期项目

2691 学习 · 1236 问题

查看课程