【发布时间】:2021-03-12 21:02:33
【问题描述】:
我想在焦点屏幕时运行方法,我用这个:
useEffect(() => {
const unsubscribe = navigation.addListener('focus', () => {
console.log(
'test'
);
});
return unsubscribe;
}, [navigation]);
但它不起作用。它给出了这样的错误: *
效果函数不能返回除函数之外的任何内容, 用于清理。你返回了:[object Object]
即使我没有返回任何东西,console.log( '测试' ) 不工作
我正在使用导航 V4
【问题讨论】:
-
这正是它应该的样子。这是完整的代码吗?
-
是的,它给出了那个错误,我真的不明白为什么。 Console.log 永远不会触发
标签: react-native