小编Ret*_*tta的帖子

如何在不发生突变的情况下重新获取查询

完成服务器调用后,我想重新获取特定查询。Apollo API 有一个突变选项,可以让您重新获取,但我想在没有突变的情况下重新获取。

apollo reactjs

6
推荐指数
1
解决办法
1983
查看次数

代理不顽固

我试图让Proxyquire使用简单的方法替换,但我无法弄清楚我做错了什么.

我创建了lib.js.

module.exports = {
    thing: () => {
        console.log("thing");
    }
};
Run Code Online (Sandbox Code Playgroud)

和test.js

const lib = require("./lib");

module.exports = () => {
    lib.thing();
};
Run Code Online (Sandbox Code Playgroud)

并试图将依赖关系和替换东西与另一个函数,即

const proxyquire = require("proxyquire");
const libStub = {};
const test = proxyquire("./test", {"lib": libStub});

test();

libStub.thing = () => {
    console.log("replaced");
};

test();
Run Code Online (Sandbox Code Playgroud)

但是测试在两次调用时都会记录"事物"而不是"替换".任何帮助表示赞赏.

javascript proxyquire

2
推荐指数
1
解决办法
624
查看次数

标签 统计

apollo ×1

javascript ×1

proxyquire ×1

reactjs ×1