Buenas, hace poco he empezado a aprender a programar en React y me ha surgido un problema que me esta volviendo un poco loco. Mi problema es el siguiente:
Yo hago una petición http a un api (con axios en este caso pero con request y fetch me pasa lo mismo) y recibo dos respuestas.
He probado a poner un console.log justo antes de la petición para ver si se ejecutaba dos veces y era que estaba haciendo dos peticiones pero no. Estoy usando React en su ultima versión 17.0.1
He probado de todo pero no encuentro el problema, seguramente sea una tontearía pero no la veo, gracias de antemano.
Yo hago una petición http a un api (con axios en este caso pero con request y fetch me pasa lo mismo) y recibo dos respuestas.
Código:
import logo from './logo.svg';
import './App.css';
import axios from 'axios';
function App() {
axios.get('http://worldtimeapi.org/api/timezone/Europe/Madrid')
.then(response => {
console.log(response.data);
})
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<p>
Edit <code>src/App.js</code> and save to reload.
</p>
<a
className="App-link"
href="https://reactjs.org"
target="_blank"
rel="noopener noreferrer"
>
Learn React
</a>
</header>
</div>
);
}
export default App;
He probado a poner un console.log justo antes de la petición para ver si se ejecutaba dos veces y era que estaba haciendo dos peticiones pero no. Estoy usando React en su ultima versión 17.0.1
He probado de todo pero no encuentro el problema, seguramente sea una tontearía pero no la veo, gracias de antemano.