展开时,控制台中的this.props对象看起来有所不同

时间:2018-09-20 17:54:15

标签: javascript reactjs redux

我有一个容器组件,该组件通过从API调用返回的数据重新呈现其自身的状态来获取数据并将道具传递给其子级。我面临的问题在于以下功能:

componentDidUpdate(prevProps, prevState){
    console.log(this.props.photos);
    console.log(this.props.photos.allPhotos);
     if (this.props.photos!== prevProps.photos){
         console.log(this.props.photos);
         console.log(this.props.photos.allPhotos);
     }
 }

在此屏幕截图中: non-expanded-object 我希望this.props.photos.allPhotos的值是空的,因为它似乎在console.log(this.props.photos.allPhotos)语句中。...

enter image description here

在控制台中扩展对象后,我然后看到我要使用的所有字段的值...

我不知道为什么会这样,或者如何解决这个问题。希望以前有人遇到过。

0 个答案:

没有答案