React Native Tab View - не отображать вкладку, пока она не нажата

Есть ли в любом случае с реагировать-родной-вкладка-представление, чтобы не отображать вкладку, пока она не видна / не нажата?

ссылка: https://github.com/react-native-community/react-native-tab-view

1 ответ

Я сделал что-то вроде этого, если это поможет:

renderScene = ({ route }) => {
if (route.key == 'scene0' && this.state.index == 0) {
  return <Scene0 />;
}
if (route.key == 'scene1' && this.state.index == 1) {
  return <Scene1 />;
}
if (route.key == 'scene2' && this.state.index == 2) {
  return <Scene2 />;
}

Это позволило мне контролировать время монтирования компонента, то есть только когда экран активен.

Другие вопросы по тегам