我正在处理有关父组件渲染两次而子组件也渲染两次的问题。父母的现有代码是
<childform
value ="name"
serverapi={this.valueservice.api}
update={this.update}
/>
子组件开始渲染使用
componentDidMount()
{
this.callservice(serverapi)
}
由于它的 componentDidMount 函数调用了两次,API 也渲染了两次,这必须避免,每次父渲染子的状态都会被刷新,所以我无法与状态进行比较,是否有可能检查或解决这个问题,我可以参考吗?这解决了我调用父级它调用 API 一次的次数