0
votes

Comment passer des accessoires aux itinéraires en utilisant Redirect

Je travaille sur un projet REDOCTJS où je dois passer des accessoires de formulaire de composant A à composant B Maintenant, le composant A a le code suivant à l'intérieur de la fonction Render:

p>

// inside a random function which will be invoked on button press
console.log("Props from B", this.props.edidata);


2 commentaires

Est-ce que votre composant A est le hoc du composant B ?


Dupliqué possible de Comment passer Params avec History.Push dans React-Router V4?


3 Réponses :


0
votes

Tout d'abord, vous devez d'abord rendre les données de B accessibles à un

Vous pouvez le faire en soulevant les données au composant parent, puis en transmettant ces données à une itinéraire xxx


0 commentaires

1
votes

Vous pouvez également transmettre un objet à "to" de rediriger comme ceci: xxx

Après cela dans le composant Editb, vous pouvez obtenir les données de:

ceci.props.location.state

J'espère que cette approche résoudra votre problème.


1 commentaires

Puis-je en savoir plus sur l'emplacement parce que je trouve une erreur lorsque j'essaie d'accéder à cet objectif.Props.location.state.editdata. Mon script JS dit que l'emplacement est indéfini.



1
votes

Peut-être que vous pouvez faire ceci:

<Redirect
  to={{
    pathname: "/login",
    search: "?utm=your+face",
    state: { referrer: currentLocation }
  }}
/>


0 commentaires