通常的异步请求 thunk中间件之类的有在用 会基础的使用方法
现在有一些想法,
需求:我想根据接口文档,为每一个接口写一个函数,作为公共方法。
同时,想用中间件,在处理请求类action时,自动的设置全局的loading和error
问题:想要使用中间件,就要求是action,现在如果一个接口方法作为了action(例如 REQUEST_SV_001),那么怎么让它返回数据呢。。比如我想把这个接口action返回的数据,取出一部分,作为另一个业务逻辑action的payload,这时就不知道怎么写了。。
我目前理解action发出后,只能通过reducer来把数据写入store,可是请求类action的数据会根据业务逻辑写入到不同的地方,那么这个action怎么只返回数据呢?。。
求赐教
看不懂你的问题,不明白action返回的数据,取出一部分,给另一个action到底是做什么用。
不过,关于用中间件去实现自动设置全局的loading和error,可以参考这个例子:
https://github.com/reactjs/re...,示例的中间件会在请求的开始和结束时,自动发送action。