为什么要向API发出百万请求

时间:2019-09-27 06:59:47

标签: javascript reactjs

在这里我有一个无法解决的问题。

我有条件地向api请求:

if ( a != b ) {
   // make here request to api
}

首先,我在render()之后放入条件,然后有人告诉我不要在渲染后使用这些东西。

所以我读到它需要放入componentWillReceiveProps方法中。

我是那样做的

componentWillReceiveProps(nextProps) {
  if (nextProps.loading != this.props.loading) {
     // make here request to api. 
  }
}

这是我的加载状态默认为false。当 onClick 按钮时,我将其设置为 true ,当请求成功时,我将其设置为 false

因此,我的请求随时可以停止工作。它们仅在加载状态更改时才能工作,但又可以工作一百万次。

我不知道这是什么。以及如何阻止它。

0 个答案:

没有答案
相关问题