react + redux在写ajax请求写在哪里,具体举个例子

重构react,以前的ajax在componentDidMount组件内写,现在数据用redux管理如何写

阅读 12.4k
5 个回答

我一般的做法 是吧请求都写在action 里面, 在组建需要调用的时候 调这个action 就OK

其实你可以看看redux官方关于Middleware的解释。

个人相当推荐把Ajax请求封装成服务层(类似于Angular),这样的话思路会更加清晰,同时管理会更加方便,更重要的是:不同技术栈间可重用。例如,电脑版用React手机版用Vue,这样的话服务层就可以直接重用。具体请看 https://github.com/kenberkele...https://github.com/kenberkele...

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