Réagir-Routeur est l'actualisation d'une page quand je suivre un itinéraire à l'aide de <a> tag
Je suis en train de construire une Réagir application qui a des liens pointant vers des routes.
<a href="/my/react/route/">Click Here</a>
Les routes de résoudre bien, mais c'est l'actualisation de la page, ce qui ralentit les performances de l'application. Comment puis-je éviter la ré-rendu complet de la page?
Link
appelle éventuellementhistory.pushState
qui est ce qui définit l'URL sans causer de la page pour actualiser. developer.mozilla.org/en-US/docs/Web/API/History/pushState
Vous devez vous connecter pour publier un commentaire.
Résoudre le problème en utilisant le
<Link>
tag inclus avec réagissent-routeur.a href
est complètement découragé pour Réagir SPA, et remplacez-le toujours parlink
lors de la prise de base des liens? par exemple,a href
causes rechargement complet dans tous les cas?Première réponse était la bonne, mais je n'ai pas trouvé de Lien de réagir-routeur-dom. Il était dans mon cas ici:
version 4: import { Link } from react-router-dom
version 3 or before: import { Link } from react-router
import { Link } from 'react-router-dom'