当前位置:  开发笔记 > 编程语言 > 正文

接收新道具时状态不更新(ReactJS)

如何解决《接收新道具时状态不更新(ReactJS)》经验,为你挑选了1个好方法。



1> Irene Li..:

没关系,发现了我愚蠢的错误!如果将来还有其他人陷入困境...

componentWillReceiveProps(nextProps) {
  if(this.props != nextProps) {
    this.setState({
      sortedDataList: nextProps.repairs
    });
  }
}


总而言之,问题是使用当前道具而不是下一个道具调用setState。
推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有