【问题标题】:Is there any way to check if screen is in bottom tab navigation - react navigation 5.X有什么方法可以检查屏幕是否在底部标签导航中 - 反应导航 5.X
【发布时间】:2021-07-19 15:18:55
【问题描述】:

我需要检查屏幕是在底部标签导航(带有底部标签栏)还是在堆栈导航(没有标签栏)中呈现的。底部标签导航和堆栈导航使用相同的屏幕。

我可以根据渲染屏幕的导航类型添加检查和渲染组件吗?

【问题讨论】:

    标签: reactjs react-native react-navigation-v5 react-navigation-stack react-navigation-top-tabs


    【解决方案1】:

    你可以这样做:

    navigation.dangerouslyGetState().type // 'tab' or 'stack'
    

    虽然它会为任何类型的选项卡导航器返回“选项卡”,而不仅仅是底部选项卡。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-27
      • 2023-02-03
      • 1970-01-01
      • 2020-03-06
      相关资源
      最近更新 更多