Le “Render Props” en React est une technique pour partager du code entre des composants React en passant une fonction à un composant via les props.
Cette fonction retourne un élément React qui est ensuite rendu (ou “rendered”) par le composant. L’équivalent serait un modeste patron de conception appelé “inversion de contrôle”.
Cela permet de contrôler ce qui est rendu dans le composant, ce qui est particulièrement utile lorsque vous créez des composants réutilisables.
En fait, c’est une technique qui permet à un composant d’injecter du code dans un autre composant, ce qui offre une grande flexibilité et rend le code plus facile à maintenir.