0
votes

Comment utiliser la valeur initiale que nous avons obtenue à partir de l'URL dans ReactJS

Je travaille sur réact du projet frontal. Je veux prendre des paramètres de l'URL et l'enregistrer dans une autre variable.

<Route path="/dta/:pid" component={this.DtaDisplay1}/>


0 commentaires

3 Réponses :


0
votes

Vous devriez essayer de stocker l'identifiant dans une variable avant la déclaration de retour. xxx


3 commentaires

Merci d'avoir répondu. Mais j'ai essayé cela avant. Cela ne fonctionne pas pour moi. il montrant une erreur qui ',' attendue. @Harshil Shah


Pouvez-vous vérifier après la modification actuelle? Selon React-Router Docs, vous pouvez accéder à l'ID à l'aide de match.params.id et non {match.params.id} @gauranga


Cela vous aidera également à stocker l'identifiant dans une variable et à l'utiliser à différents endroits de la composante.



0
votes

Vous pouvez voir l'exemple ici . Il vous montrera que comment utiliser des paramètres d'URL avec réagir du routeur.

Dans ce stylo, voyez l'itinéraire à propos de la composante, à propos de la liaison et de la composante elle-même. Je pense que vous allez certainement obtenir la solution de cela. xxx


0 commentaires

0
votes

Dans tous les extraits de code, je trouve quelque chose ou l'autre manquait. S'il vous plaît essayez d'utiliser l'extrait ci-dessous et voyez si cela fonctionne. Cela devrait être la bonne façon de le faire

p>

DtaDisplay1 = ({match}) => {
    const id = match.params.pid;
    return (
      <div>
        <h1>{id}</h1>
      </div>
    );
}


0 commentaires