首页 > 解决方案 > 仅执行一次代码时,多次发送谷歌分析请求

问题描述

我们有这个我们放在里面的 react ga 代码,ComponentDidMount调试器显示代码运行得很好,这很好。但是,我看到的问题是,在我的网络选项卡中,有三个请求正在进行,并且所有请求的状态代码都是 200。现在为什么当代码只运行一次时会发生这种情况?网络中不应该只有一个调用标签。我没有看到任何预检请求,而是所有都带有状态码 200 。这是 ComponentDidMount 部分

componentDidMount = async () => {
    // some api calls here and setstate happening in these methods 
   this.getCredit()
    this.getDashboardData()
    this.getKYC()
    debugger
    initGA('UA-146381335-1');
    PageView();

  }```

标签: reactjsgoogle-analyticsreact-ga

解决方案


我认为这个问题是因为该组件被多次远程,而不是重新渲染。


推荐阅读