Tengo este código que comprueba si el usuario ha iniciado sesión o no al obtener la cookie. Entonces, si no se encuentra la cookie, alerta y lleva al usuario a la página de inicio de sesión.
// trying to get the token const tokenExists = Cookies.get('auth-token') // if no cookie found then redirect the user to the login route to get their auth-token if (!tokenExists) { alert('Please log in to continue') return <Navigate to='/login' /> }pero cuando se ejecuta este código, alerta dos veces diciendo "Inicie sesión para continuar" y luego redirige al usuario a la página de inicio de sesión cuando solo hay 1 llamada de alerta. No estoy seguro de lo que está mal.