Вероятно, глупый вопрос, но я действительно не могу разобраться, когда при первой загрузке приложения монтируются все компоненты вкладки, вызывается componentDidMount.Я хочу только смонтировать активный компонент вкладки и сменить вкладку, чтобы размонтировать текущий компонент и смонтировать следующий выбранный.
Например, по умолчанию Дом должен быть монтируемым, а LastTen и Search toне трогайте, если я переключусь на LastTen, то я хочу, чтобы Home был отключен и только LastTen смонтирован.
Спасибо !!!
class Tabs extends React.Component {
renderTabs() {
return [
{
content: <Home key="home" navigator={this.props.navigator} />,
tab: <Tab key="home" label="Home" icon="ion-ios-home-outline" />
},
{
content: <LastTen key="last10" navigator={this.props.navigator} />,
tab: <Tab key="last10" label="Last photos" icon="ion-ios-albums-outline" />
},
{
content: <Search key="forms" navigator={this.props.navigator} />,
tab: <Tab key="search" label="Search" icon="ion-search" />
}
];
}
render() {
return (
<Page>
<Tabbar
renderTabs={this.renderTabs.bind(this)}
/>
</Page>
);
}
}