Je cherche à rediriger une promesse quand elle est à The'then '. Mais cela ne fonctionne pas avec Voici la fonction: p> historique.Push () code> et
redirect code> non plus. Y a-t-il une autre façon de le faire?
3 Réponses :
Vous pouvez essayer
@tareq
Ceci modifie la route sur " http: // localhost: 3000 / inscription # / Signin "mais reste sur la page en question. P>
Ce sont les routes en question:
Fonction de rendu app.tsx p>
J'ai vérifié votre code complet et c'est vraiment faux.
Veuillez créer un fichier "userouter.js" p> sur votre fichier Formsignup,
Veuillez supprimer tout ce qui concerne l'historique d'abord. P> et insérer le suivant P> import useRouter from 'path to useRouter.js'
...
function SignUpForm(props: any) {
...
const router = useRouter()
...
router.history.push('/signin'); // write this where you want to push
}
Bonjour, pourriez-vous poster la source complète des composants? Ne recevez-vous aucune erreur lorsque vous faites
History.Push ("/ Signin"); Code>
[ Pastebin.com/vandx9di] et j'ai une erreur avec
historique.Push ("/ Signin ") code>
Avez-vous défini vos itinéraires?
Oui je fais, j'ai défini mes itinéraires
Je pense que vous devez vous faire fonctionner Async à cause de l'histoire.Push ()