static getDerivedStateFromProps(props) {
const {
name
} = props.users;
return { name };
}
}
Run Code Online (Sandbox Code Playgroud)
使用上面的代码,我得到了一个错误
TypeError
Cannot read property 'name' of undefined
Run Code Online (Sandbox Code Playgroud)
有什么问题吗?我认为如果users未定义,对象解构会自动处理?
我可以在getDerivedStateFromProps不返回任何内容的情况下使用 if 语句吗?