Реагируйте, что родной useFocusEffect не работает должным образом - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть useFocusEffect, которое меняет цвет строки состояния, когда заголовок находится в фокусе или размытости, и я использую очистку для обработки размытия, но часть очистки (размытие) не работает должным образом, и цвет строки состояния никогда не меняется, когда экран переходит не в фокусе, мой код похож на

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