调用模糊的顺序并专注于反应本机屏幕(堆栈导航器)

时间:2020-06-09 11:11:15

标签: javascript react-native react-navigation

所以我在使用堆栈导航器时遇到了这个问题:

toggleShowScreenExtraComponents(on) //show / hides some components based of the 'on' value(T/F)

功能组件(屏幕A):

useFocusEffect(()=>{//called on focus
    toggleShowScreenExtraComponents(false) 
    return ()=>{toggleShowScreenExtraComponents(true)}//called on blur?
})

功能组件(屏幕B):

useFocusEffect(()=>{
    toggleShowScreenExtraComponents(false)//called on focus
})

因此,当我从屏幕A导航到屏幕B时,我期望发生以下顺序:

  • 关注(已经关注)
  • 模糊
  • B焦点

但是实际发生的是:

  • 关注(已经关注)
  • B焦点
  • 模糊

该顺序有意义吗?

0 个答案:

没有答案