如何在BottomTabNavigator中预渲染选项卡?

时间:2019-09-09 10:00:34

标签: react-native

我正在为我的React Native应用程序使用BottomTabNavigator。我有4个标签,分别为TabA,TabB,TabC和TabD。 基本上,React Native会在焦点集中后立即渲染选项卡,但是在我的情况下,即使它不是焦点喷射,我也想预渲染TabC,所以我的问题是如何在不关注选项卡的情况下预渲染Tab?

1 个答案:

答案 0 :(得分:2)

您必须将lazy属性设置为false。

默认情况下,它将设置为true。因此,每个选项卡仅在屏幕上显示时才会呈现。

您必须通过以下方式明确更改

createBottomTabNavigator({
  viewProfile: ViewProfileScreen,
  calendar: CalendarScreen,
},
  lazy: false
);