Я использую реагирующую родную навигацию v2 от Wix, пытаясь перенести экран в существующий стек. Вот мой push-код:
Navigation.push(this.props.componentId, {
component: {
name: 'chapel.search'
}
})
И мой объект опций
static options (passProps) {
console.log('Firing static method')
return {
component: {
name: 'chapel.search',
topBar: {
visible: true,
leftButtons: [
{
id: 'back',
testID: 'back',
icon: require('../../Images/back.png')
}
],
title: {
component: {
name: 'chapel.navtitle',
alignment: 'center',
passProps: { text: 'Search' }
}
},
rightButtons: []
}
}
}
}
Я никогда не вижу оператора журнала и параметры верхней панели не меняются. Должны ли они?
Когда я использую Navigation.mergeOptions
с указанным выше объектом параметров на constructor
моего целевого экрана, появляются параметры, так что это то, что я сейчас использую.
Используя android, еще не тестировал с iOS. Буду обновлять, когда я делаю.