gpt4 book ai didi

react-native - Linking.removeEventListener 需要参数

转载 作者:行者123 更新时间:2023-12-02 16:25:51 34 4
gpt4 key购买 nike

如果我在 useEffect 钩子(Hook)中声明

Linking.addEventListener('url', ({ url }) => {
handleUrl({ url, userDetails });
});

在钩子(Hook)的清除函数中,编写 Linking.removeEventListener('url', handleUrl); 是否足够,或者我是否必须传递与声明的 Linking 中相同的参数.addEventListener?

最佳答案

始终先声明处理程序,不要使用内联函数

const myhandler =({url}) => {
handleUrl({ url, userDetails });
});

然后附加到监听器

Linking.addEventListener('url', myhandler);

然后删除它

Linking.removeEventListener('url', myhandler);

关于react-native - Linking.removeEventListener 需要参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64582902/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com