反应本机useFocusEffect无法正常工作

时间:2020-04-09 17:53:48

标签: react-native react-navigation use-effect side-effects

我有一个useFocusEffect,当标题处于焦点或模糊状态时会更改状态栏的颜色,而我正在使用清理来处理模糊状态 但是清理部分(模糊)无法正常工作,并且当屏幕失焦时状态栏的颜色也不会改变,我的代码就像

const header = ({navigation}) =>{
useFocusEffect(()=>{
  StatusBar.setBackgroundColor('#004987');
  StatusBar.setBarStyle('light-content');
return () =>{
  StatusBar.setBackgroundColor('#FFF');
  StatusBar.setBarStyle('dark-content');
}
});
........
}

0 个答案:

没有答案