0
votes

Quelle est la différence entre la propriété "href" et "à" dans la balise de lien?

Tout en apprenant réagir, je trébubli sur une propriété que je n'ai jamais vue auparavant: "à" sur une balise de liaison.

<Link to="/login" className="btn btn-link">Cancel</Link>


1 commentaires

Juste a trouvé cela ici qui peut aider à donner une direction à votre question .


3 Réponses :


1
votes

C'est un réagissant le routeur , donc c'est un peu spécial. Il passe dans les et et est utilisé pour naviguer dans une application à une seule page. Une étiquette d'ancrage standard (même s'il a un href qui correspond à l'un de vos chemins les chemins) n'interagissent pas avec réacteur routeur, donc entraînera une page complète Recharger.


1 commentaires

Ahh, maintenant je vois la différence est la capitale "L 'Je suppose: D thx!



1
votes

C'est un projet de routeur réagissant pour la navigation. Il peut s'agir d'un objet ou d'une chaîne.

à - une représentation de chaîne de l'emplacement pour créer un lien vers, créé en concaténant les propriétés de chemin d'accès, de recherche et de hachage de l'emplacement.

à un objet qui peut avoir l'une des propriétés suivantes:

  • PATHNAME: une chaîne représentant le chemin à lier à.
  • Recherche: une représentation de chaîne des paramètres de requête.
  • Hash: un hash à mettre dans l'URL, par exemple # A-Hash.
  • Etat: Etat pour persister à l'emplacement.

    réagir au routeur Docs


0 commentaires

0
votes

Etant donné que est un composant d'une bibliothèque tiers, il peut avoir des accessoires qu'il souhaite et ne se limite pas aux accessoires de l'élément HTML dans les documents de réaction.

Dans ce cas, à est le nom de l'accessoire utilisé par réagissant le routeur pour spécifier où le composant de liaison doit "lier à" lorsqu'il est cliqué sur.


0 commentaires