【发布时间】:2020-09-07 11:54:49
【问题描述】:
我正在使用 react native hooks 将数据从我的主屏幕传递到辅助屏幕,但是我返回的一些数据将为空。
const { profileData } = navigation.state.params;
这会导致如下错误: “未捕获的 TypeError:无法读取 null 的属性‘阶段’”
这来自我的辅助屏幕上的这个 useEffect:
useEffect(() => {
if(profileData.item.levelrequest.stage == "Submitted") {
setlrequest05(true)
} else if(profileData.item.levelrequest.stage == "") {
setlrequest05(false)
} else if(profileData.item.levelrequest.stage == "Approved") {
setlrequest05(false)
}
})
我怎样才能让它不关心某些用户的阶段字段为空?
【问题讨论】:
标签: react-native graphql react-hooks