#react-native #react-navigation
#react-native #реакция-навигация
Вопрос:
Я пытаюсь создать пользовательский навигатор, чтобы избежать использования навигатора по ящикам, но я просто не понимаю, почему кнопки в заголовке не работают
static navigationOptions = ({ navigation }) => {
return {
headerTitle: ('',
<Image style={{ width: 150, height: 40 }}
source={require('./images/image.png')}
/>
),
headerLeft: (
<TouchableHighlight onPress={navigator.getParam('menu')}>
<Image style={{ width: 50, height: 40 }}
source={require('./images/hamburger_icon.png')}
/>
</TouchableHighlight>
)
};
Ответ №1:
Я думаю, что ваша ошибка в строке TouchableHighlight
, в частности в onPress={navigator.getParam('menu')}
Вместо этого у вас должно быть это: onPress={navigation.getParam('menu')}
Будьте осторожны с логикой navigator, легко запутаться с navigation
и navigator
Дайте мне знать, если это сработает.