react navigation只聚焦屏幕时如何使用带依赖的useEffect?

问题描述 投票:0回答:0

当屏幕聚焦于此屏幕时,我想使用具有依赖性的 useEffect。

useEffect 会在屏幕聚焦时继续监听,如果 dependancyVar 发生变化,它会做一些事情。我该怎么做?

 useFocusEffect(
         useEffect(()=>{
           if(dependancyVar){
              //do something
           }
           else{
              //do other things
           }
           return()=>{
             alert("Screen was unfocused")
           }
         },[dependancyVar])
     );
react-native react-hooks react-navigation
© www.soinside.com 2019 - 2024. All rights reserved.