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 />;
}
Это позволило мне контролировать время монтирования компонента, то есть только когда экран активен.