Estou começando agora com react-native, e estou com um problema com ract-native-navigation,
Fiz uma função para listar os itens no FlatList e cada item contem um onPress para levar para outra função chamando ‘this.props.navigation.navigate’, mas não funciona, coloquei um simples console.log para testar e percebi que o onPress não executa a função.
Segue o código para melhor entendimento.
Obs: Se alguém puder dar uma força agradeço
nextPage = () => { this.props.navigation.navigate('view2') } _renderItem({ item }) { return( <TouchableOpacity style={styles.cadaItem} onPress={this.nextPage} > <View style={styles.item}> <Image source={{uri: item.url}} style={styles.imagem} /> <Text style={styles.nome}>{item.nome}</Text> </View> <View style={styles.separator}/> </TouchableOpacity> ) } render() { if(this.state.isLoading){ return( <View style={styles.container}> <ActivityIndicator size="large" animating /> </View> ) }else{ return ( <View style={styles.container}> <Text>Lista</Text> <FlatList data={this.state.dados} renderItem={this._renderItem} keyExtractor={item => item._id} /> </View> ); } }