, поэтому я хотел использовать this.props.navigation.navigate()
, и я получил сообщение об ошибке неопределенный. после прочтения здесь в stockOverflow я увидел, что мне нужно объявить конструктор, подобный этому
constructor(props) {
super(props);
}
, однако это продолжает давать мне сообщение об ошибке ";" Это ожидалось независимо от того, что я делаю, вот упрощенная версия моего кода
const activityStyles = ActivitiesStyles.createStyles()
export default (props) => {
const {item: event, sensorID, homeInfo} = props
return (
<View style={activityStyles.linkContent} underlayColor={Colors.navigationBkgdActive}>
<View style={{flex: 0.60, flexDirection: 'row'}}>
<TouchableHighlight onPress={(event)=>{this.props.navigation.navigate("WalkThru")}}>
<SensorIcon style={iconStyle} size={Typography.bodyLineHeight} type={event.type} />
</TouchableHighlight>
<TextInput
placeholder={event.type}
autoCapitalize={true}
style={activityStyles.text}>
</TextInput>
</View>
</View>
)
}