Comment passer un objet comme accessoire à un composant fonctionnel enfant dans React.js?

Peter

J'ai ce code avec un fichier de configuration testType:

import React, { Component } from 'react';
import Select from "./components/Select/Select";

class App extends Component {
  state = {
    testType : [
      {value : "test1", name : "Test1"},
      {value : "test2", name : "Test2"},
    ]
  }
    render() {
        return (
            <>
              <Select {...this.state.testType}/>
              <Select {...this.state.testType}/>
            </>
            );
    }
}
export default App;

Que j'utilise pour passer en tant qu'accessoires à un composant Select, voici le code pour cela Select.js:

import React from "react";
const selectoption = (props) => (
<select className="custom-select">
    <option value={props.value}>{props.name}</option>
</select>
);

export default selectoption;

Mais cela ne fonctionne pas, je ne vois pas le propstest1 et le test2 dans l'élément select.

Octocat

J'espère que tu vas bien. Je viens de lire attentivement vos descriptions. Les données que vous avez passées à travers les accessoires sont un tableau d'objets. Ainsi, dans les composants selectoption, le "prop" est un tableau d'objets. Vous ne pouvez pas trouver "valeur" et "nom" de ces accessoires. Vous devez mapper ce tableau pour obtenir les données de chaque option.

Ou vous pouvez changer le code comme ceci.

<Sélectionnez {... this.state.testType [0]} />

<Sélectionnez {... this.state.testType [1]} />

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Comment passer un composant de classe comme accessoire fonctionnel dans React?

Passer un objet comme accessoire de composant dans React

Passer une fonction comme accessoire à un composant fonctionnel Typescript React

Comment passer un composant comme accessoire à un autre composant dans Vue.js

Comment passer un tableau comme résultat d'un composant fonctionnel à un autre dans React

React - Comment passer des accessoires à un composant passé comme accessoire

Comment passer un objet d'une interface et un autre type à un composant fonctionnel dans React ?

Passer un objet comme accessoire dans React-router Link

comment passer un objet comme accessoire dans nextjs

Comment puis-je passer un composant comme accessoire dans React Native?

Comment passer un objet abrégé en tant qu'accessoire dans le composant React?

Comment passer un accessoire d'enfant à parent dans le gestionnaire onclick, puis à un autre composant dans React?

Passer un état ou un accessoire pour passer une valeur au composant enfant dans React

Est-il possible de passer un composant comme accessoire et de l'utiliser dans un composant enfant dans Vue?

Comment passer des données d'un composant enfant à un composant parent dans React.JS?

Comment passer des données d'un composant enfant à un composant parent dans React.js

Comment passer des données d'un composant enfant à un composant parent dans React.js

utilisation de modules css dans react comment puis-je passer un nom de classe comme accessoire à un composant

Passer un type TypeScript comme accessoire à un composant React?

Comment passer un identifiant unique comme accessoire à un autre composant

Comment passer un objet comme accessoire à mon composant Web généré par vue

Comment passer un accessoire dans mon itinéraire de mon composant à un composant enfant avec un 'onClick'

React.js - Comment passer un objet de propriétés au composant enfant?

Passer un accessoire à chaque composant enfant

Passer un accessoire au composant enfant onClick

Est-ce que passer un objet stratifié comme accessoire dans le composant React est meilleur qu'un objet JavaScript ordinaire?

comment passer svg comme accessoire à un composant pressable

Comment ajouter un composant supplémentaire comme accessoire à un composant réutilisable dans React?

Comment passer une valeur à un composant enfant dans React

TOP liste

  1. 1

    comment afficher un bouton au-dessus d'un autre élément ?

  2. 2

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  3. 3

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

  4. 4

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  5. 5

    Conversion double en BigDecimal en Java

  6. 6

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  7. 7

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  8. 8

    Passer la taille d'un tableau 2D à une fonction ?

  9. 9

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  10. 10

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  11. 11

    CSS: before ne fonctionne pas sur certains éléments,: after fonctionne très bien

  12. 12

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  13. 13

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  14. 14

    Exporter la table de l'arborescence vers CSV avec mise en forme

  15. 15

    Comment activer le message Pylint "too-many-locals" dans VS Code?

  16. 16

    Créer un système Buzzer à l'aide de python

  17. 17

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  18. 18

    Empêcher l'allocation de mémoire dans la génération de combinaison récursive

  19. 19

    Déplacement des moindres carrés d'ajustement pour les déplacements de points ayant des problèmes

  20. 20

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  21. 21

    Microsoft.WebApplication.targets

chaudétiquette

Archive