débogué le code je pense que ce sera cette fonction onSelect

  • J’ai eu le code de travail dans la classe de réaction
  • mais quand j’ai changé pour React.Component l’interface utilisateur entière se brise.
  • débogué le code je pense que le problème sera cette fonction onSelect .
  • puisque si je donne des instructions à la console, cela n’imprime rien.
  • Pouvez-vous me dire comment résoudre ce problème?
  • j’ai même vérifié le css c’est même.

    fournir le code ci-dessous

class Accordion extends React.Component { constructor(props) { super(props); 

J’ai créé une solution de travail ici: JSFiddle

Il semble que React.cloneElement ajoute un modificateur à la liste des accessoires atsortingbués. Donc, au lieu d’avoir un accessoire “_onSelect”, il est précédé de “$ Accordion”

Un appel de fonction sur ces accessoires ressemble à ceci:

 this.props.$Accordion_onSelect(this.props.id); 

Pour supprimer l’addition $ Accordion, ne démarrez pas la clé prop avec un trait de soulignement. Si c’est juste ‘onSelect’, il sera passé comme ‘onSelect’. Voici le JSFIddle