Comment positionner un composant React par rapport à son parent?

J'ai un parent Réagir composant qui contient un enfant Réagir composant.

<div>
  <div>Child</div>
</div>

J'ai besoin d'appliquer des styles à l'enfant composante de la position à l'intérieur de ses parents, mais sa position dépend de la taille de la mère.

render() {
  const styles = {
    position: 'absolute',
    top: top(),    //computed based on child and parent's height
    left: left()   //computed based on child and parent's width
  };
  return <div style={styles}>Child</div>;
}

Je ne peux pas utiliser les valeurs de pourcentage d'ici, parce que le haut et la gauche, les positions sont les fonctions de l'enfant et du parent largeurs et hauteurs.

Quel est le Réagissent pour accomplir cette?

source d'informationauteur Seth