0
votes

Pass ID sur chaque

J'ai un problème d'identité de passage à tous en fonction de l'ID.

J'ai une liste de composants (avec différents accessoires) et j'ai besoin d'ajouter une interaction à chaque composant, ce qui lie à cette page dépend de l'ID. P >

class Component extends Component{

  componentDidMount() {

    // how can i declare variable depends on id here (i have id in url too

    axios
    fetch('http://localhost:50647/fund/GetFund/{id}')
    (API CALL LOGIC)
  }

  render(){
      return(
          <div>  
          </div>
      )
  }
};


2 commentaires

Quelle bibliothèque de routage (réagir le routeur, atteindre le routeur, autre chose) utilisez-vous?


réacteur-routeur-dom


3 Réponses :


3
votes

Vous pouvez obtenir l'identifiant comme celui-ci dans votre composant de page: xxx

avec votre code à l'aide de withRouter (composant) xxx < / pré>


0 commentaires

1
votes

Si vous utilisez réacteur-routeur, vous pouvez utiliser:

export default withRouter(MyComponent);


0 commentaires

0
votes

Si les autres réponses ne fonctionnent pas pour vous, vous pouvez peut-être essayer: xxx

alors vous pouvez accéder à la valeur par: xxx

BTW, j'utilise Hashrouting côté client dans ma situation spécifique.


1 commentaires

Je ne peux pas déclarer LinkCustomProps Inside Resultem Composant