dentro do jwt já tem
uma configuração de data de expiração do token, o backend deve rejeitar tokens expirados
outra coisa que vc diz é "verificar no front se tem token ai então fazer login", o jwt já é uma representacão do usuário logado, nao precisa logar de novo. sendo um token valido, é só chamar o backend passando o token no cabeçalho