REACT NATIVE – METODO POST DANDO WARNING

quando vou executar um método post, da um warning e não faz a requisição para api. O que pode estar errado ?

import React, {Component} from 'react'; import {   TextInput,    View,   StyleSheet,   Dimensions,   Button,   Text       } from 'react-native';    const screenWidht = Dimensions.get('screen').width;  export default class Login extends Component{      constructor() {         super();         this.state = {             user:'',             password:'',             message:''         }     }          login() {          const uri = 'http://localhost:8080/login';          const requestInfo = {             method: 'POST',             body: JSON.stringify({                 nome: this.state.user,                 senha: this.state.password             }),                        headers: ({                 Accept: 'application/json',                 'Content-Type': 'application/json',               }),         };                  fetch(uri, requestInfo)             .then(response => {                 if (response.ok)                     return response.text();                  throw new Error('Não foi possível efetuar login');             })             .then(token => console.warn(token))              .catch(e => { // caso ocorra algum erro ao obter os dados                 console.warn(e);                 this.setState({ status: e});              });     }      render () {         return (             <View style ={styles.container}>                 <Text>Bem Vindo</Text>                 <View style ={styles.form}>                                             <TextInput style ={styles.input} placeholder ="Usuário"                         onChangeText ={ text => this.setState({ user: text})}                         autoCapitalize ="none"/>                      <TextInput style ={styles.input} placeholder ="Senha"                         onChangeText ={ text => this.setState({ password: text})}                         secureTextEntry ={true}/>                                          <Button title ="Login" onPress ={this.login.bind(this)}/>                                  </View>                 <Text>{this.state.message}</Text>                             </View>         );     } };  const styles = StyleSheet.create({     container:{         flex: 1,         backgroundColor: '#f0f',         alignItems: 'center',         justifyContent: 'center'     },     form:{         width: screenWidht * 0.8     },     input:{         height: 40,         borderBottomWidth: 1,         borderBottomColor: '#ddd'     } })

inserir a descrição da imagem aqui