0
votes

réagir des accessoires de composants n'a pas de correspondance

J'utilise React-Routing-DOM V5 dans mon projet de réact. J'ai besoin de passer des accessoires de l'App Composant (où j'importe le routeur) vers un composant enfant par voie protégée. Le problème est que les accessoires sont vides, ne dispose pas de correspondance, d'emplacement, d'historique ..

** composant d'application xxx

Remarque: je passe des accessoires de l'application à un composant enfant où j'ai besoin d'utiliser cela.Props.match, mais la correspondance est indéfinie


0 commentaires

4 Réponses :


1
votes

correspondant Les accessoires sont uniquement disponibles pour les composants d'un itinéraire: xxx

Si vous en avez besoin sur l'application, vous devez créer un itinéraire pour l'application.


0 commentaires

0
votes

Essayez ceci xxx


2 commentaires

Peut-on expliquer comment puis-je passer des accessoires via un itinéraire protégé? Je modifie ma question


Les accessoires sont accessibles dans votre composant, essayez de les consoler que vous pouvez également utiliser Constructeur. Vous avez besoin de plus de spécifications commentaires à nouveau je mettrai à jour mon code avec un autre exemple



0
votes

Bien sûr, il ne devrait pas avoir d'objet de correspondance Un objet de correspondance contient des informations sur la manière dont une URL correspondait. moyen d'accéder à l'objet de match de xxx


0 commentaires

0
votes

Dans un composant qui n'est pas acheminé, vous devez utiliser:

importer {userparams, utiliserhistory} de "réact-routeur-dom '

const Historique = utilité ()

const {mot-clé, identifiant, quoi que ce soit} = usparams ()


0 commentaires