API请求的数据如何与Store里面的状态打通?

最近也是一直在研究数据层与状态层之间打通的事情,发现了GraphQL是最合适的方式,网上也查找了一些资料,例如如下的架构: https://dev.to/kevtiq/how-to-...

网站通过模块进行划分,各个模块有自己的页面、组件,组件之间的通信通过store里面的action,action也可以从客户端Api层请求数据,其他都好实现,就差api client与store之间的这条线,如何实现合理地互通而且有具备一定的隔离性,缓存的互取互调如何更方便等都是值得思考的。

阅读 1.6k
1 个回答

api client 里面方法的执行不应该是通过界面的动作来触发的吗,例如初始化、点击事件等。获取的数据,通过 reducer 把状态存起来咯。方案相关的文章没有,似乎还是 redux-saga 那一套东西。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题