Estoy tratando de entender la diferencia entre ajax y axios. Estoy experimentando con dos métodos de solicitud para el inicio de sesión del usuario en el desarrollo de reacción usando ajax y axios, siendo todo lo demás igual. al volver a cargar la página después de un inicio de sesión exitoso con ajax, el usuario permanece conectado, pero al usar axios, el usuario ya no inicia sesión después de actualizar la página. ¿Se espera esta diferencia?
loginPageAjax.js
componentDidMount() { $.ajax({ method: 'GET', url: '/retrieveUser', success: (res) => { if (res.id) this.loginCheck(res); } }); }loginPageAxios.js
componentDidMount() { axios({ method: 'GET', url: '/retrieveUser' }) .then(res => { if (res.id) this.loginCheck(res); }) }