反应原生 useEffect() 钩子相关

时间:2021-04-02 18:21:52

标签: react-native

 useEffect(() => {skylinkEventManager.addEventListener(events.ON_INCOMING_STREAM, response => {
            console.log('ON_INCOMING_STREAM', response, true);
        });

这个事件监听器执行了两次。我怎样才能最小化只执行一次。

1 个答案:

答案 0 :(得分:0)

试试这个

useEffect(() => {
  skylinkEventManager.addEventListener(events.ON_INCOMING_STREAM, response => { console.log('ON_INCOMING_STREAM', response, true);
  }, []);