今天在使用react组件,父组件嵌套子组件时,父组件的是在
componentWillMount
事件里异步请求的,所以在初始化时会传给子组件空值,原先在子组件里判断接受的props是否为{}但是发现子组件多了,很麻烦,就想到了在父组件里判断如果未得到正确的值就不返回一个空div标签,
使用了判断变量是为空对象的方法
isEmptyObject = (obj) => {
for (let o in obj)
{
return false;
}
return true;
}
这样就可以解决了遇到的问题了,记作笔记以便后期整理优化。

本文介绍了一种在React中处理父组件向子组件传递空Props的方法。通过在父组件中判断状态并避免传递空对象来解决子组件初始化时的问题。
610

被折叠的 条评论
为什么被折叠?



