Render Function El patrón de entregar la información en una función es lo que llamamos
Render Prop El patrón de enviar como propiedad una función
Entendiendo Render props en React
<Provider>
<Consumer>
{ something => (
<TusComponentes
{...something.xyz}
/>
)}
</Consumer>
</Provider>
Render Function
Render Props
<RenderProps
renderProp={<OtroCompo />}
/>
<RenderProps
renderProp={info => <OtroCompo {...info} />}
/>
Por ejemplo podríamos realizar la siguiente aplicación
<PlatziCourse
classes={platziClass => (
<PlatziClassPreview {...platziClass} />
)}
lastActivity={question => (
<PlatziComment q={true} {...question} />
)}
/>