Accès aux accessoires des enfants du composant React du parent

Je suis actuellement dans le processus de conception de l'interface pour un moteur de jeu qui est écrit en JavaScript et ReactJS.

Si un objet de jeu a une texture, la source de la texture de l'objet de jeu. Pour que cela fonctionne, un objet de jeu doit avoir la référence de la texture ou plus précisément la source d'une texture. Ce que j'espère c'est d'avoir un JSX extrait de code comme le suivant.

<GameObject>
  <Texture source="myimage.png" />
</GameObject>

La meilleure solution que je pouvais venir pour obtenir la référence est d'avoir la texture comme un accessoire, comme suit:

<GameObject texture={<Texture source="myimage.png" />} />

Si le moteur du jeu-la terminologie spécifique est un peu trop déroutant, penser à cela comme une légende composant à l'intérieur d'un composant button, où la légende de la composante spécifique de données, le bouton doit avoir accès.

Ma question se résume à ceci: Est-il possible d'accéder à des enfants prop après que les enfants ont été montés sans hacks ou d'être un anti-modèle?

source d'informationauteur Johannes Stein