5 Réponses :


1
votes

Essayez ceci xxx


2 commentaires

Lève toujours le autreComponce n'est pas défini erreur


Cela fonctionne également pour moi, mais vous ne devez le faire que si vous souhaitez nier vos composants comme par exemple.



2
votes

Par exemple, celui-ci fonctionne. Voir les docs;) réactif - composants de composants

function OtherComponent(props) {
  return <div>test</div>;
}

class App extends React.Component {
  render() {
    return (
      <div>
        <OtherComponent props="test" />
      </div>
    );
  }
}


0 commentaires

0
votes

Vous ne pouvez pas définir un composant à l'intérieur d'un autre composant. Un composant fonctionnel signifie que le composant est créé à partir d'une fonction et n'est pas une classe. Cela ne peut pas avoir son propre état, car l'état est initialisé dans le constructeur de classe. Découvrez cet article pour plus d'infos HTTPS : //hackernoon.com/react-stils-stils-stils-fonctionnel-components-nine-wins-you-might-Have-overlooked-997B0D933DBC XXX


0 commentaires

0
votes

Voici un autre moyen. Ce n'est pas correct de déclarer un composant dans une fonction de rendu. Si elle est utilisée uniquement dans un composant parent, pourquoi ne pas faire explicitement et utiliser statique

export default myOtherComponent  = (props) => ()


0 commentaires

0
votes

De cette façon, vous pouvez définir un composant de fonction xxx

et maintenant, vous pouvez utiliser un composant fonctionnel de votre application (composant de classe) comme ci-dessous xxx


0 commentaires