Реагируйте на навигацию, не переходя на другой экран - PullRequest
0 голосов
/ 03 декабря 2018

Я пытаюсь перейти на другой экран с помощью TouchableHighlight / кнопки, но он не перемещается на другой экран.ошибок нет.Ничего не происходит, когда я нажимаю кнопку TouchableHighlight / на том же экране.

trackButton() {
    const navigation = this.props.navigation;


    return (
        <View style={styles.footer}>
            {/* <TouchableHighlight underlayColor='transparent' onPress={() => this.gotoTrackingScreen()}> */}
            <TouchableHighlight underlayColor='transparent' onPress={() => this.props.navigation.navigate('faq')}>


                <Text style={this.trackingButtonStyleOS()}>
                    START TRACKING
                </Text>
            </TouchableHighlight>  
            {/* <Button
      onPress={() => this.props.navigation.navigate('Tracking')}
      title="Chat with Lucy"
    /> */}

        </View>
    );
}

В настоящее время мы используем реагирующую навигацию: 1.0.1 бета

StackNavigator реализован в index.android.js

const BeaconApp = StackNavigator({ Home: { screen: App, navigationOptions: { header: null } }, Tracking: { screen: TrackingScreen, navigationOptions: { header: null } }})

...