У меня есть панель вкладок в моем приложении, что я не хочу, чтобы переход на навигацию влиял каждый раз при визуализации нового маршрута. Поэтому я хочу разместить панель вкладок вне навигатора, но как я могу активировать действия навигации в этом случае? Я не могу получить доступ к объекту навигатора, который передается функции renderScene извне навигатора.Как вызвать навигатор извне навигатора?
Вот что возвращается в app.js:
<View>
<Navigator
ref="navigator"
initialRoute={{name: "start"}}
renderScene={this.renderScene.bind(this)}
configureScene={this.configureScene.bind(this)}
/>
<TabBar navigator={???} style={styles.nav} />
</View>
навигатор еще не определен в TabBar, вы знаете, почему? – theva
попытайтесь записать 'this.props.navigator' в компоненте TabBar –
Вот что я сделал, получил неопределенный там – theva