0
votes

Transmettre une propriété d'objet à travers une variable d'opérateur de propagation

Je l'ai fait avant dans un projet de réaction.

p>

const handleInputChange=(e)=>{
    const inputName = e.target.name;
    const value = e.target.value;
    setFormState({...formState, inputName:value })
   };


0 commentaires

3 Réponses :


0
votes

Vous pouvez faire une nom d'entrée dynamique comme celle-ci xxx


0 commentaires

1
votes

Il suffit de mettre entréname à l'intérieur [] xxx


0 commentaires

1
votes

ES2015 vous permet de créer un nom de propriété calculé sur un objet à l'aide de la syntaxe suivante: xxx

afin que vous puissiez écrire: xxx < P> Il y a une excellente réponse traitant ici: Création d'objet avec des clés dynamiques < / p>

Il note également de prendre soin lorsque cette syntaxe sera utilisée. Assurez-vous qu'il est pris en charge dans les navigateurs que vous avez l'intention de soutenir. Selon le MDN Documents ici, IT ne serait pas utilisable dans IE, sauf si elle est transpilée.


0 commentaires