我也想使用突变来上传文件,但是我找不到任何方法来跟踪突变的进度(它的上传,类似于 XMLHttpRequest 进度事件)。Afaik 中继正在使用 fetch,但 fetch 没有提供任何跟踪进度的方法(https://github.com/whatwg/fetch/issues/21)。
那么,最好的解决方案是什么?编写一个使用 XMLHttpRequest 的自定义网络层?但是话又说回来,如何将请求对象的引用返回给...的调用者Store.commitUpdate
?
我也想使用突变来上传文件,但是我找不到任何方法来跟踪突变的进度(它的上传,类似于 XMLHttpRequest 进度事件)。Afaik 中继正在使用 fetch,但 fetch 没有提供任何跟踪进度的方法(https://github.com/whatwg/fetch/issues/21)。
那么,最好的解决方案是什么?编写一个使用 XMLHttpRequest 的自定义网络层?但是话又说回来,如何将请求对象的引用返回给...的调用者Store.commitUpdate
?
在这种情况下,您应该使用 GraphQL 订阅。想要一个例子吗?请在此处获取:https ://github.com/evolastech/todo-react