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> ) } };
3 Réponses :
Vous pouvez obtenir l'identifiant comme celui-ci dans votre composant de page: avec votre code à l'aide de withRouter (composant) code> p>
Si vous utilisez réacteur-routeur, vous pouvez utiliser:
export default withRouter(MyComponent);
Si les autres réponses ne fonctionnent pas pour vous, vous pouvez peut-être essayer: alors vous pouvez accéder à la valeur par: p> BTW, j'utilise Hashrouting côté client dans ma situation spécifique. P> p>
Je ne peux pas déclarer LinkCustomProps Inside Resultem Composant
Quelle bibliothèque de routage (réagir le routeur, atteindre le routeur, autre chose) utilisez-vous?
réacteur-routeur-dom