重构react,以前的ajax在componentDidMount组件内写,现在数据用redux管理如何写
结论:用 Middleware
Redux 的官方示例 real-world 里面有:https://github.com/reactjs/re...
有人把里面的 Middleware 提取出来做了一个独立的:
https://github.com/agraboso/r...
个人相当推荐把Ajax请求封装成服务层(类似于Angular),这样的话思路会更加清晰,同时管理会更加方便,更重要的是:不同技术栈间可重用。例如,电脑版用React手机版用Vue,这样的话服务层就可以直接重用。具体请看 https://github.com/kenberkele... 与 https://github.com/kenberkele...
1 回答1.8k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
4 回答1.3k 阅读
4 回答1.5k 阅读
1 回答1.7k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
我一般的做法 是吧请求都写在action 里面, 在组建需要调用的时候 调这个action 就OK