Я заинтересован в определении, есть ли «канонический» способ иметь Navigator
и TabBarIOS
место приятно вместе. Один из способов, который я мог видеть, - иметь Navigator
на экземпляр вида вкладки. Например, мы могли бы иметь 2 вкладки с каждой вкладки, имеющей навигатор:Что такое канонический способ поддержки навигаторов в вкладках React Native?
<TabBarIOS>
<TabBarIOS.Item
title="Tab 1"
selected={this.state.selectedTab === 'tab1'}
onPress={() => this.setState({ selectedTab: 'tab1' }) }
>
<Navigator
renderScene={(route, navigator) =>
<Text>Scene 1</text>
}
/>
</TabBarIOS.Item>
<TabBarIOS.Item
title="Tab 2"
selected={this.state.selectedTab === 'tab2'}
onPress={() => this.setState({ selectedTab: 'tab2' }) }
>
<Navigator
renderScene={(route, navigator) =>
<Text>Scene 2</text>
}
/>
</TabBarIOS.Item>
</TabBarIOS>
Однако, я не уверен, если это рекомендуемый способ сделать это. Любое предложение относительно того, как обращаться с этим шаблоном?
Спасибо за отзыв. Ценить это. Моя единственная проблема заключалась в том, что в заголовке навигатора можно было бы увидеть кратковременный «сбой» по мере загрузки данных вкладки. В этом случае потенциально можно обойтись. Еще раз спасибо. – naivedeveloper